首页 > 代码库 > 构建之法——第三篇
构建之法——第三篇
目前为止,我们写过很多的代码,也看过很多的代码,对此,我个人感觉代码的规范性很重要,尤其是你做一个有商业价值的项目,或者在团队里工作,代码的规范相当重要。
“代码规范“可以分成两个部分:
1代码风格规范。
2代码设计规范。
代码风格的原则是:简明,易读,无二义性。
代码设计规范不仅仅是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面。
当然,我们每个编写程序的工作人员都会有彼此之间的合作,对于软件团队的模式。我们就可以分为好几种,
1主治医师模式:在这样的软件团队中,有首席程序员,负责处理主要模块的设计和编码,其他成员从各种角度支持。但是,往往这一模式退化为”一个学生干活,其余学生跟着打酱油“
2社区模式:这种模式的好处是”众人拾柴火焰高“但是 一些严格的代码复查
4业余剧团模式:在每一个项目中,不同的人会挑选不同的角色。在下一个项目中,这些人也许会换一个完全不同的角色类型。
5秘密团队:团队内部有极大的自由,没有外界的干扰。例如:苹果公司1980年代在研发Macintosh之后的系统
6特工团队:一些团队由一些特殊技能的专业人士组成,负责解决一些棘手而有紧迫性的问题
7交响乐团模式:各司其职。一般是当某个软件领域处于稳定成长阶段的时候,众多大型软件公司的开发团队就会采取这种模式
8爵士乐模式:敏捷的开发模式
9功能团队模式:具备不同能力的同事们平等协作,共同完成一个功能
10官僚模式:脱胎于大机构的组织架构
构建之法——第三篇
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。