《构建之法》第四章读书笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《构建之法》第四章读书笔记相关的知识,希望对你有一定的参考价值。
本章理论和知识点有:代码规范、极限编程、结对编程、两人合作的不同阶段、影响他人的技巧
一、代码规范
1、代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。
代码风格的原则是:简明,易读,无二义性
。包括了:缩进、行宽、括号、断行与空白的{}行、分行、命名、下划线、大小写、注释。
2、代码设计规范。牵扯到程序设计、模块之间的关系、设计模式等方方面面的通用原则。
包括:函数、goto、错误处理。
二、代码复审
包括:自我复审、同伴复审、团队复审
代码复审的目的:
1、找出代码的错误。
2、发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的
3、发现算法错误,比如使用的算法不够优化,边界条件没有处理好等
4、发现潜在的错误和回归性错误
5、发现可能需要改进的地方
6、教育开发人员,传授经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识
列举一个简单的代码复审核查表:1、概要部分、2、实际规范部分、3、代码规范部分、4、具体代码部分、5、效能、6、可读性、7、可测试性
三、结对编程
1、结对编程的好处:①在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作解决问题的能力更强。②对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的满足感。③在企业管理层次上,结对能更有效地交流,相互学习和传递经验,分享知识,能更好地应对人员流动。总之,如果运用的得当,结对编程可以取得更高的投入产出比。
四、两人合作的不同阶段和技巧
1、萌芽阶段
2、磨合阶段
3、规范阶段
4、创造阶段
5、解体阶段
以上是关于《构建之法》第四章读书笔记的主要内容,如果未能解决你的问题,请参考以下文章