程序员修炼之道

1.破窗户理论——不要留“破窗户”(低劣的设计、错误的决策、或是糟糕的代码)

一扇破窗户,只要有那么一段时间不修理,就会渐渐给建筑的居民带 来一种废弃感——一种职权部门不关心这座建筑的感觉。于是又一扇窗户破了。人们开始乱扔垃圾。出现了乱涂乱画。严重的结构损坏开始了。在相对较短的一段时 间里,建筑就被损毁的超出了业主愿意修理的程度,而废弃感变成了现实。

2.运用曳光弹和原型

3.是代码模块正交化

4.纯文本的威力

5.规约陷阱

设计阶段不要过细,留点空间给编程人员

6.在代码中注释自动生成文档

7.傲慢与偏见——在代码中署上你的名字

8.需求——客户的需要

需求不是架构,不是设计,也不是用户界面,是需要。需求要的是反映商业需求的陈述,挖掘陈述底层的语义和意义。不是现在是怎么做的,而是为什么要这么做,有什么好处,挖掘可能改进的空间。不要太具体,要保持抽象,给程序员发挥的空间。

9.极大的期望

多个客户交流

发表评论

邮箱地址不会被公开。