程序员的素质(1):好鼻子和坏眼睛

2016-10-02  本文已影响0人  黄俊浩

好鼻子用来嗅出代码腐败的味道;

坏眼睛是容不得沙子的;

破窗口理论:

心理学家曾经做过一个这样的试验:

将两辆外形完全相同的汽车停放在相同的环境中,

其中一辆车打开车窗和引擎盖,另一辆则保持封闭状态。

结果很让人吃惊。

尽管两辆车看上去新旧程度相似,

但是没有密封的那辆车在3天之内就产生了极大的变化,

它被人破坏得面目全非,车里几乎所有的东西全都被偷;

而保持封闭状态的那辆车则仍旧完好无损。

这时,试验人员继续进行试验,他们在保持密封状态的这辆车的窗户上打了一个洞。

结果在不到一天的时间里,车上所有的窗户都被人打破了,车内的东西也被偷盗一空。

心理学家称之为“破窗户理论”。

上此说到要有统一的风格;

程序虽然不像机器那个会磨损,

不要期望有不存在bug的程序,

但是代码维护及升级是在所难免;

玻璃破了是需要及时修补的;

这时候就需要嗅出代码腐败的味道,

然后就是将这些沙子从眼睛中揉出来;

1.一个函数写了上千行;

2.一个文件写了上万行代码;

3.同样逻辑出现了多次重复代码;

4.看到了风格不统一的代码;

5.程序有点乱了;

6.改掉任何你看着不舒服的代码;

上一篇 下一篇

猜你喜欢

热点阅读