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

构建之法 第四周

时间:2017-05-21 19:48:17      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:反馈   设计规范   运用   解决问题   结对编程   之间   feed   mod   成功   

本章的理论和知识点主要分为:代码规范、极限编程、结对编程、两人合作的不同阶段、影响他人的技巧。 第一,代码规范,分为代码风格规范和代码设计规范。

风格上,无疑是秉承着“简明、易读、无二义性”的原则,适当运用大括号、空格、缩进,让代码页面显得一目了然简洁明了。此外,对于变量的命名的准确度也很重要。设计上,函数需要有明确——最好是单一的——出口,在错误处理中适当使用“断言”……这些无一不印证着代码的无二义性及数字逻辑的准确性。 代码的规范是预示团队合作能否顺利进行的第一步,毕竟“代码最终是给人看的”。

第二点是代码的复审。俗语有言温故而知新,如果能保持自己复审代码的习惯——若还能有同伴的复审无疑更好——久而久之将会使设计师受益良多。此外,同伴之间的复审能让同伴们彼此熟悉对方的代码使用习惯,在团队合作中也是有益的。 代码复审:在“代码规范”的框架内正确解决问题(自我复审、同伴复审、团队复审),最基本的复审手段是同伴复审

复审的目的:找出代码的错误、发现逻辑错误、发现算法错误、发现潜在的错误和回归性错误、发现可能改进的地方、教育传授经验给开发人员

如何复审:

复审前:代码必须成功地编译,在所有要求的平台上,同时要编译DeBug Reteil版本;程序员必须测试过代码

复审中:面对面复审、独立复审或其他方式 复审后:更正明显错误、记录无法修改的错误、记录自己的一个“常犯错误”(近一步自我复审) 极限编程 极限编程中有四个核心价值是我们在开发中必须注意的:沟通(Communication)、简单(Simplicity)、反馈(Feedback)、勇气(Courage)、此外还扩展了第五个价值观:谦逊(Modesty)。

 

两人合作的不同阶段和技巧 1、萌芽阶段 2、磨合阶段 3、规范阶段 4、创造阶段 5、解体阶段 如何正确地给予反馈(层次) 1、最外层:行为和后果 2、中间层:习惯和动机 3、最内层:本质和固有属性

构建之法 第四周

标签:反馈   设计规范   运用   解决问题   结对编程   之间   feed   mod   成功   

原文地址:http://www.cnblogs.com/blessVON/p/6885551.html

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