为什么写糟糕的代码?
1、不耐烦再搞这套程序,希望早点结束;
2、自己承诺要做其它事,要赶紧把手上的东西弄完好接着做下一件事;
3、想着能运行的烂程序总比什么都没有强;
4、总想着回头再清理。
勒布朗法则:稍后等于永不(Later equals never)
编写整洁的程序员就像是艺术家,他能用一系列变换把一块白板变作由优雅代码构成的系统。
整洁的代码定义:
1、代码逻辑应当直接了当,叫缺陷难以隐藏;
2、尽量减少依赖关系,使之便于维护;
3、依据某种分成战略完善错误处理代码;
4、性能调至最优,别引诱别人做每规矩的优化;
5、整洁的代码只做一件事;
如果自己能在意自己的代码,就能写出优美的代码;
我们更应该培养“代码感”,学会如何在意代码。
童子军军规:
让营地比你来时更干净。