现在企业开发软件在确定好系统功能和个模块功能之后都是怎样分工合作的,(如基于组件)他们之间怎样连接
总架构师先做好性能调研,然后写build脚本、main函数、总框架、模块之间互相调用的代码,其他人填空(粗粒度的空,一般由接口约束)。另外总架构师必须负责设计测试计划这里面最容易出错的是一开始的性能调研是否充分。如果只顾着模式用得爽最后性能不够要重新设计的话,总架构师难辞其咎就像拍电影一样,产品应该是一个人(总架构师)的作品,其他人是来协助的。人人都能参与设计的作品一定是平庸的、缺乏一致性思想的作品,一定会无可救药地走向过度复杂化
■网友
谢邀你说的各写一个jar包是一种方式,如果是java开发的话,你最好了解一下gradle或maven,做一个多工程的项目。也可以每个模块独立部署,模块间通过远程调用方式连接,也就是所谓的microservice架构风格,不过这种方式对运维的要求比较高。对你们这样缺乏团队开发经验的,以上两种都有点复杂,我的建议是模块间通过包(package)做划分即可,代码都在一个代码库里,不要告诉我你连git或者svn这样的版本管理工具都不知道。
■网友
你要的答案可以在软件工程书籍里找到
推荐阅读
- 服贸基地■江苏认定首批服贸基地和服贸重点企业
- 浙江“最美建设人”丁泽成:青年企业家传承浙商品质
- 文旅上下游企业“抱团”助力旅游市场回暖
- “十三五”期间新增减税降费累计将达7.6万亿元左右——为企业减负 为创新加油
- 『黄金时间』请认准这个蓝色的标志! 黄金时间丨同行业中用水最少的企业
- 黄金时间■黄金时间丨江苏企业节水改造缺钱?快来申请“节水贷”
- 黄金时间■黄金时间丨你喝过和纯净水口感一样的海水吗?企业用风能代替网电加工淡化海水
- 无锡市惠山区境内外主板上市企业达11家
- 接待日|省生态环境厅来通开展“企业环保接待日”
- |淮安区国资办推进国有企业 退休人员社会化管理工作
