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

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

坏眼睛是容不得沙子的;

破窗口理论:

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

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

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

结果很让人吃惊。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5.程序有点乱了;

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如何让你遇见我 在我最美丽的时刻 为这 我已在佛前 求了五百年 求它让我们结一段尘缘 佛于是把我化作一棵树 长在 ...
    陈丽丽丽丽阅读 601评论 0 1
  • 今天复习了一下,润总讲的三个课程,我是感觉这三个课程在一些方面讲的东西是比较相似的。今天用白板都画出来试试。这些字...
    罗召伟阅读 424评论 1 5
  • 和朋友走着,她突然摘下耳机,一边甩着耳机线一边轻快的说:“心里有一个喜欢的人心情还蛮高兴的。” 我笑着算是回应,不...
    TA她説阅读 540评论 0 1
  • 时间过得可真快,春节七天长假眨眼而过。明天又要开启上班模式了,按照中国年的模式,明天是2017年上班的第一天,新的...
    明月书心堂阅读 297评论 0 1