梦断代码阅读笔记之三

第9章 方法

  结构化编程以防御式下蹲的姿势提出建议,尽力让可能犯错的程序员自避气短。

  缺陷总是存在。

祖尔测试的12个问题:

1)  你们使用源代码控制吗?

2) 你们一步就能完成构建吗?

3) 你们做每日构建吗?

4) 你们有缺陷数据库吗?

5) 你们会在写新代码之前修复缺陷吗?

6)你们有与当前工作吻合的进度安排吗?

7) 你们有规约吗?

8  程序员工作环境安静吗?

9)你们采用了市面上最好工具吗?

10)你们有测试人员吗?

11) 你们会要求应聘者在面试时写代码吗?

12)你们做走廊可用性测试吗?

第10章  工程是和艺术家

  有良好注释的代码是优秀编程实践的特点:它说明你关注自己在做的是,而却也照顾到那些跟进修正代码缺陷的人。注释也是一种程序员之间沟通的内部渠道,偶尔甚至还会成为竞技场或排遣无聊的出口。

第11章 通往狗屎版之路

  为做软件付出的每分努力 最终都注定是不够的,这种思路中有着某种自由度。他一维这总有进一步努力的空间,新一代总有机会来啃咬难题,某地总有默认欢迎“另一个”程序。

posted on 2015-06-23 08:46  的小逸  阅读(114)  评论(0编辑  收藏  举报