首页 > 代码库 > 构建之法读书心得4

构建之法读书心得4

代码风格规范

主要是文字上的规定,看似表面文章,实际上非常重要

代码风格的原则

简明,易读,无二义性 

代码设计规范

牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则

结对编程的优势

在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作解决问题的能力更强

对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的满足感

在企业管理层次上,结对能更有效地交流,相互学习和传递经验,分享知识,能更好地应对人员流动

结对编程步骤

驾驶员:写设计文档,进行编码和单元测试等XP开发流程

领航员:审阅驾驶员的文档、驾驶员对编码等开发流程的执行;考虑单元测试的覆盖率;思考是否需要和如何重构;帮助驾驶员解决具体的技术问题

驾驶员和领航员不断轮换角色,不要连续工作超过一小时,每工作一小时休息15分钟。领航员要控制时间

主动参与。任何一个任务都首先是两个人的责任,也是所有人的责任。没有“我的代码”、“你的代码”或“他/她的代码”,只有“我们的代码”

只有水平上的差距,没有级别上的差异。两人结对,尽管可能大家的级别资历不同,但不管在分析、设计或编码上,双方都拥有平等的决策权利

设置好结对编程的环境,座位、显示器、桌面等都要能允许两个人舒适地讨论和工作。如果是通过远程结对编程,那么网络、语音通讯和屏幕共享程序要设置好

构建之法读书心得4