《代码大全》读书笔记——协同构建

原创 2011年01月09日 22:12:00

协同构建

         协同构建包括多种方式,如结对编程、详查、走查等等。

         在现有工作中较平凡的是结对编程,在我们组的结对当中感觉有以下几点:

 

1.       代码质量会显著提高。在一个人编程的时候经常会忽略掉某些编码细节、规范,但当有个人在后面盯着你敲击键盘的时候,相信每个人都会愿意在别人面前表现出自己最高的水平,敲出最精简、易读、漂亮的代码。

 

2.       开发效率也会有所提升。咋一看,可能会觉得结对编程,两个人去实现同一个功能或者做通一个任务,相当于其中一个人的资源是浪费的,其实结对开发出的程序bug数量会远远少于独自开发,且遇到问题能及时交流。应该相信两个人考虑问题远远比一个人全面。另外相信程序员多不喜欢开发完功能后反复的修改其中的bug.

 

3.       结对编程所做的任务更方便于后面的维护。首先结对编程的代码质量是比单独编程至少不会差的,这样有益于代码维护;另外结对编程其实就保证了至少有两个人熟悉同一段代码,有两个人能很轻松的去维护同一段代码了。

 

其实我想理想的代码应该是不需要作者过多的口头解释,读者能通过代码、注释等很好的读懂并维护,如果不能读懂,就让作者再修改,直到别人能很好的理解为止。确实这只是理想状态。

相关文章推荐

《代码大全》读书笔记——重构

重构         首先说一下重构的概念,重构是一个过程,是在不改变代码外在行为的前提下,对代码进行修改,以改进程序的内部结构,达到提高软件的质量和性能,使程序的设计和架构更加合理,提高软件的可扩展...
  • fnmdgp
  • fnmdgp
  • 2011年01月03日 23:15
  • 295

读书笔记——代码大全——变量名的力量

1、长度 2、命名方法

代码大全第二版读书笔记 第二部分-创建高质量的代码 五、软件构建中的设计

呵呵

代码大全第二版读书笔记 第三部分-变量 十一、变量名的力量

变量名的力量(P259) 1.选择好变量名的注意事项 一个好的变量名是可读的、易记的和恰如其分的。 1)最重要的命名注意事项 为变量命名时最重要的考虑事项是,该名字要完全、准确地描述出...

【读书笔记】代码大全30章:开发工具

设计工具 UML 源代码工具 IDE 好处 编辑的时候能检测出编译错误集成源代码控制、构建、测试和调试工具能查看整个项目的轮廓跳转到指定的类、方法或变量跳转到使用某个类、方法...

《代码大全》读书笔记及随想(day07)

《代码大全》读书笔记及随想(day07)

哪种性格最适合IT行业?【读书笔记】代码大全33章:性格在软件领域中的作用

在软件开发中,性格可以决定一个人的能力。虽然我们不能提升自己的智商,但是性格方面我们是可以作出一些改变的。从某种程度上说,一个人的性格决定了他能不能成为软件方面的专家。所以我们应该对自己负责,让自己变...

【读书笔记】代码大全24章:重构

什么时候该重构 重复代码函数太长循环太长或嵌套太深低耦合的类接口的抽象级别不一致参数列表太长修改不知道在哪个类中进行,好像两个类中都可以改变一个地方要同时改变多个类改变一个类的继承要同时改变多个...

代码大全第二版读书笔记 第三部分-变量 十二、基本数据类型 十三、不常见的数据类型

基本数据类型(P291) 1.数值概论(P292) 避免使用“神秘数值”如果需要,可以使用硬编码的0和1预防除零错误使类型转换变得明显避免混合类型的比较注意编译器的警告 2.整数(P...

【读书笔记】代码大全32章:自文档技术

外部文档 大项目的文档往往放在源代码之外单元开发文件:是一种非正式的文件,给开发人员在开发的时候查看详细设计文档:描述类/方法级别的设计细节,是一种正式文档 良好的编程风格可以作为文档到底要不...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《代码大全》读书笔记——协同构建
举报原因:
原因补充:

(最多只允许输入30个字)