构建之法——第三篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建之法——第三篇相关的知识,希望对你有一定的参考价值。
目前为止,我们写过很多的代码,也看过很多的代码,对此,我个人感觉代码的规范性很重要,尤其是你做一个有商业价值的项目,或者在团队里工作,代码的规范相当重要。
“代码规范“可以分成两个部分:
1代码风格规范。
2代码设计规范。
代码风格的原则是:简明,易读,无二义性。
代码设计规范不仅仅是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面。
当然,我们每个编写程序的工作人员都会有彼此之间的合作,对于软件团队的模式。我们就可以分为好几种,
1主治医师模式:在这样的软件团队中,有首席程序员,负责处理主要模块的设计和编码,其他成员从各种角度支持。但是,往往这一模式退化为”一个学生干活,其余学生跟着打酱油“
2社区模式:这种模式的好处是”众人拾柴火焰高“但是 一些严格的代码复查
4业余剧团模式:在每一个项目中,不同的人会挑选不同的角色。在下一个项目中,这些人也许会换一个完全不同的角色类型。
5秘密团队:团队内部有极大的自由,没有外界的干扰。例如:苹果公司1980年代在研发Macintosh之后的系统
6特工团队:一些团队由一些特殊技能的专业人士组成,负责解决一些棘手而有紧迫性的问题
7交响乐团模式:各司其职。一般是当某个软件领域处于稳定成长阶段的时候,众多大型软件公司的开发团队就会采取这种模式
8爵士乐模式:敏捷的开发模式
9功能团队模式:具备不同能力的同事们平等协作,共同完成一个功能
10官僚模式:脱胎于大机构的组织架构
以上是关于构建之法——第三篇的主要内容,如果未能解决你的问题,请参考以下文章