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

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

协同构建

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

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

 

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

 

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

 

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

 

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

《TCP/IP详解 卷一:协议》读书笔记--概述

1.2、分层 TCP/IP通常被认为四层协议系统 链路层:通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡 网络层:处理分组在网络中的活动,例如分组的选路(IP、ICMP和IGMP) 运输层...
  • kangaroo835127729
  • kangaroo835127729
  • 2015年09月30日 17:14
  • 5261

大话数据结构读书笔记系列(六)树<上篇>

第6章 树 6.2 树的定义 之前我们一直在谈的是一对一的线性结构,可现实中,还有很多一对多的情况需要处理,所以我们需要研究这种一对多的数据结构——“树”。 树(Tree)是n(n≥0)个结点的有限集...
  • u010194538
  • u010194538
  • 2016年04月21日 20:48
  • 1370

《大话数据结构》的笔记(作者: 程杰)

大话数据结构 程杰 第1章 数据结构绪论 2015-08-11 数据结构: 是相互之间存在一种或多种特定关系的数据元素的集合。 1.3 数据结构起源 2015-08-12 程序设计=数...
  • CHIHUN_LOVE
  • CHIHUN_LOVE
  • 2015年09月30日 13:51
  • 1820

《代码大全2》读书笔记——变量(使用变量的一般事项)

“变量”在这里同时代表对象和内置数据类型。 2、要养成良好的创建变量的方法和习惯。 (1)对支持隐式变量声明的语言,在未声明变量时,编译器会自动声明变量,但这种做法不好。 (2)对支持隐式变量声...
  • xjbclz
  • xjbclz
  • 2016年06月25日 14:11
  • 276

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

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

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

1、长度 2、命名方法
  • haichao062
  • haichao062
  • 2014年04月25日 17:18
  • 457

代码大全 读书笔记(3)软件构建中的设计

1. 选择编程语言 熟悉的语言 高级的语言 更能表达编程中各种概念的语言 每种语言都有自己的优点和弱点,要知道所选用语言的明确优点和弱点。 问问自己,采用的编程实践是对你所用的编程语言的正确响应,还是...
  • bai00
  • bai00
  • 2017年10月25日 09:12
  • 41

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

呵呵
  • liyijun4114
  • liyijun4114
  • 2015年01月28日 23:43
  • 681

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

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

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

设计工具 UML 源代码工具 IDE 好处 编辑的时候能检测出编译错误集成源代码控制、构建、测试和调试工具能查看整个项目的轮廓跳转到指定的类、方法或变量跳转到使用某个类、方法...
  • caipeichao2
  • caipeichao2
  • 2014年05月02日 21:24
  • 698
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《代码大全》读书笔记——协同构建
举报原因:
原因补充:

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