码迷,mamicode.com
首页 > 其他好文 > 详细

构建之法读书心得4

时间:2017-05-21 17:52:57      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:控制   思考   显示器   远程   模块   单元测试   代码   企业   代码风格   

代码风格规范

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

代码风格的原则

简明,易读,无二义性 

代码设计规范

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

结对编程的优势

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

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

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

结对编程步骤

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

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

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

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

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

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

构建之法读书心得4

标签:控制   思考   显示器   远程   模块   单元测试   代码   企业   代码风格   

原文地址:http://www.cnblogs.com/zzzzuuuuo/p/6885210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!