现代软件产业经过几十年的发展,一个软件由一个人单枪匹马完成,已经很少见了,软件都是在相互合作中完成的。合作的最小单位是两个人,两个工程师在一起,做的最多的事情就是“看代码”,每人都能看“别人的代码”,并发表意见。但是每个人对于什么是“好”的代码规范未必认同,这时我们很有必要给出一个基准线—什么是好的代码规范和设计规范。程序员写的代码是给人看的,还是给机器看的?人也看,机器也看,但是最终是人在看。我们的代码要让“旁观者”看得清清楚楚。
原文地址:http://www.cnblogs.com/bobokeke/p/7941376.html