好鼻子用来嗅出代码腐败的味道;
坏眼睛是容不得沙子的;
破窗口理论:
心理学家曾经做过一个这样的试验:
将两辆外形完全相同的汽车停放在相同的环境中,
其中一辆车打开车窗和引擎盖,另一辆则保持封闭状态。
结果很让人吃惊。
尽管两辆车看上去新旧程度相似,
但是没有密封的那辆车在3天之内就产生了极大的变化,
它被人破坏得面目全非,车里几乎所有的东西全都被偷;
而保持封闭状态的那辆车则仍旧完好无损。
这时,试验人员继续进行试验,他们在保持密封状态的这辆车的窗户上打了一个洞。
结果在不到一天的时间里,车上所有的窗户都被人打破了,车内的东西也被偷盗一空。
心理学家称之为“破窗户理论”。
上此说到要有统一的风格;
程序虽然不像机器那个会磨损,
不要期望有不存在bug的程序,
但是代码维护及升级是在所难免;
玻璃破了是需要及时修补的;
这时候就需要嗅出代码腐败的味道,
然后就是将这些沙子从眼睛中揉出来;
1.一个函数写了上千行;
2.一个文件写了上万行代码;
3.同样逻辑出现了多次重复代码;
4.看到了风格不统一的代码;
5.程序有点乱了;
6.改掉任何你看着不舒服的代码;
网友评论