《构建之法》阅读笔记二

现代软件产业经过几十年的发展,一个软件由一个人单枪匹马的完成已经很少见了,软件都是在相互合作中完成的。而这势必要看别人的代码,所以有一个好的代码规范和设计规范是很有必要的。

代码规范分为两部分:1.代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。 2.代码设计规范。牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。

进行代码复审,基本看这些部分:概要,设计规范,代码规范,具体代码,效能,可读性,可测试性。

在结对编程中,任何一段代码被不同的人看过可以避免很多错误,代码不是属于个人,而是属于团队。结对编程的过程也是一个相互督促的过程,督促的压力使程序员更加认真地工作。结对编程分为驾驶员和领航员,不断轮换角色,主动参与,只有水平上的差距,没有级别上的差距。

两人合作历经下列阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段、解体阶段。

团队进行开发时,各个成员对团队的目标、角色、产品都有统一的理解。尽量使用成熟的技术和做法。尽量多得收集数据,用数据来帮助团队做出理性的决定。增加团队的自我管理能力。专注于提高质量,争取在软件生命周期的早期发现问题,并及时进行修改。

 

 

个人感受部分:

 

过去不懂得团队合作应该怎样,一直是个人干个人的事。现在合作的机会多了,明白了应该每个人都为团队做出贡献,这样团队才能走的更远。

 

 

原文地址:https://www.cnblogs.com/qkmn/p/6938621.html