《黑客与画家》经典语录读书笔记摘抄分享( 二 )

6、你不能盼望先有一个完美的规格设计 , 然后再动手编程 , 这样想是不现实的 。

7、你有一辆手动变速的汽车 , 你把它开上山 , 有时不得不松开离合器 , 防止汽车熄火 。 同样 , 暂时放手有时也能防止热情熄火 。

8、软件开发需要合作 , 但是不要“合”过头 。 正确的合作方法是将项目分割成严格定义的模块 , 每个模块由一个人明确负责 。 模块与模块之间的接口经过精心设计 ,

如果可能的话 , 最好把文档说明写得像编程语言规范那样清晰 。 大部分的代码都有明确的负责人 , 而且只有一个 。

9、程序写出来是给人看的 , 附带能在机器上运行 。

10、最先在你头脑中跳出来的想法 , 往往就是最困扰你、很可能为真的想法 。

11、不能说的话 。 找出这些不能说的话是为了少犯错、是很好的脑力训练有助于做出优秀的作品、懂得如何避开这些毫无意义永不休止的争论才有时间做正事 。

推荐阅读