全球旧事资料 分类
每位开发人员都应铭记的10句编程谚语2010年10月30日星期六2134转载自gjj003最终编辑drago
ly2008所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。1无风不起浪
别紧张,这也许只是一场消防演习
代码设计是否糟糕,从某些地方就可以看出来。比如:

abcd
超大类或超大函数大片被注释的代码逻辑重复Ifelse嵌套过深
程序员们通常称它们作代码异味CodeSmell,但是就我个人认为“代码警报”这个名字更为合适一些,因为它有更高的紧迫感的含义。根本问题处理不当,终将引火烧身。译注:CodeSmell中文译名一般为“代码异味”,或“代码味道”,它是提示代码中某个地方存在错误的一个暗示,开发人员可以通过这种smell(异味)在代码中追捕到问题。预防为主,2预防为主,治疗为辅
f好吧,我相信了!
20世纪80年代,丰田公司的流水作业线因为它在缺陷预防方法上的革新变得出了名的高效。每个发现自己的部门有问题的成员都有权暂停生产。这个方法意在宁可发现问题后马上暂定生产、解决问题,也不能由其继续生产而导致更棘手且更高代价的修复更换召回后的问题。程序员总会做出生产率就等同于快速编码的错误臆断。许多程序员都会不假思索地直接着手代码设计。可惜,这种LeeroyJe
ki
s式鲁莽的做法多会导致软件的开发过程变得很邋遢,拙劣的代码需要不断的监测和修改也可能会被彻底地替换。最终,生产率所涉及到的因素就不仅仅是写代码所消耗的时间了,还要有调试的时间。稍不留神就会“捡了芝麻丢了西瓜”。(因小失大。)译注:LeeroyJe
ki
s行为:WOW游戏中一位玩家不顾大家独身一人迎敌,导致灭团。3不要孤注一掷(过度依赖某人)一个软件开发团队的公共要素(busfactor)是指那些会影响整个项目进程的核心开发人员的总数。比如某人被车撞了或某人生孩子或某人跳槽了,项目可能就会无序,甚至会搁置。译注:busfactor即指公共要素,比喻了开发过程中的一些共同因素。如果挤上bus的factor越多,bus就越不稳定,所以要控制好busfactor,以免问题发生。换句话说,如果你的团队突然失去了一个主力成员,你会怎么办?生意依旧进行还是戛然而止?
f很不幸,大多数软件团队都陷入了后一种情况。这些团队把他们的开发人员培养成了只会处理他们自己专业领域的“领域专家”。起初,这看起r
好听全球资料 返回顶部