• 《构建之法》第四章---阅读总结


    《构建之法》第四章---阅读总结

     

    • 前言

    •       看到这个章节的名字,我想起了之前老师叫我们看的《硅谷传奇》,原来老师是想让我们在学这一章节之前先了解两人合作的重要性。确实,软件工程既然能带上“工程”二字,那就说明它并不是一个人的事情,软件工程离不开团队合作,而团队合作的最简形态就是两人合作。由《硅谷传奇》可知,一个好的合作伙伴是多么重要,两人能有着共同的追求,又能包容对方的性格,各施其长后能力就不再是简单的1加1了。
    • 分析与理解

           本章节围绕“两人合作”的中心,主要讲解了编程规范代码审核结对编程三个方面的知识。以下是分别对这三个方面的分析与理解:

    编程规范

         《构建之法》中的编程规范主要包括代码规范、代码风格规范和代码设计规范。此处规范的标准是简明易懂、能让其他程序员更好地理解和维护。对于编程规范的重要性,相信很多人都深有体会,平时上网找参考代码或者是跟别人合作做一些编程作业,最怕就是对方的代码不规范,看起来费时又揪心。其实别说是其他人,如果我们没有一个规范的编程习惯,我们自己回头看自己以前写的代码,恐怕也是很难看懂的。

    代码审核

         为什么要注重代码审核?是因为不相信程序员的能力吗?明显不是的,再有能力有经验的程序员也会有出错的时候,这时候若没有严格的代码审核流程,错误往往就会被忽略,直到产品交到用户手上使用错误才逐渐暴露出来,从而造成不可挽回的损失。而代码审核又有自我审核、同伴审核和团队审核几种形式,其作用都是不一样的,自我审核一般能检查一些由于疏忽而产生的错误,同伴审核能以与程序员本人不一样的思维来看代码,从而能发现一些程序员本人考虑不到的问题,而团队审核则往往是站在项目总体的角度分析该代码,从而检查改代码是否能实现了本来要求的功能需求。

    结对编程

         无论是乔布斯与乔纳森,还是比尔盖茨与保罗艾伦,我们看到了太多的结对模范,他们的成功都离不开彼此。一个人的能力是有限的,在奋斗的路上我们往往需要一个志同道合的人和你一起努力;一个人的思想也是局限的,我们很多时候还需要一面镜子,在镜子中的人对比,发现自身的优点与不足,镜子中的人有时候可以是自己,但更多的时候会是你的搭档。无论是作为一名志同道合的合作伙伴,还是忠实无条件的支持者,还是在我们犯错时及时指正的引路者,你的搭档都是难得而珍贵的。所以我觉得,重视结对编程,有百利而无一害。

  • 相关阅读:
    angular div contenteditable 属性,实现数据双向绑定
    node最简单的本地服务搭建
    picker-view、微信小程序自定义时间选择器(非官方)
    微信小程序wx.switchTab跳转到tab页面后onLoad里面的方法不执行
    小程序拨号功能,小程序点击按钮实现打电话功能
    css换行后缩进,css缩进技巧
    小程序循环列表,点击展开收起/关闭效果
    最新前端面试题-前端必备技能-前端技术汇总
    mapreduce处理天气数据
    基于Canal的数据感知服务平台
  • 原文地址:https://www.cnblogs.com/liangzhilin/p/5354617.html
Copyright © 2020-2023  润新知