美文网首页
程序员的素质(1):好鼻子和坏眼睛

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

作者: 黄俊浩 | 来源:发表于2016-10-02 18:16 被阅读0次

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

    坏眼睛是容不得沙子的;

    破窗口理论:

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

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

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

    结果很让人吃惊。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    5.程序有点乱了;

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/egudyttx.html