你必须知道的十大编程格言(翻译版)

   

父亲。丈夫。软件开发人员。Google员工。

10编程箴言每个开发者应该知道

测试 2008年10月7日     |     42评论

箴言是用来表达在很短的和令人难忘的时尚普遍真理或生活的经验教训。我觉得他们是一个伟大的方式来对待事情,无论是在生活和工作。正因为如此,我已经组建了每一个开发者需要在他们的军火库10编程谚语。

1。目前无风不起浪

你必须知道的十大编程格言(翻译版)

好吧,我相信

20世纪80年代的丰田的装配生产线是著名的高效率,由于其对缺陷预防革命性的方法。流水线的每个成员给予停止生产时,他们发现在他们的领域中的问题的能力。当时的想法是,这是更好的停止生产,并早在尽可能比继续生产故障的单位,这将是更强硬,更昂贵的修复/更换/召回后的解决这个问题。

开发者经常出现故障的假设,即生产力=快速制造出的代码。许多程序员潜水直入编码没有对设计第二个想法。不幸的是,这LEEROY詹金斯对软件开发方法往往会导致草率的,脆弱的代码,将需要不断监测和修补-甚至完全取代了线。最终,生产率必须不仅在多少时间花在写它衡量,也多少时间是花在调试它。的短期收益可能会被证明是一个长期的损失,如果一个不小心。

3。不要把所有的鸡蛋放在一个篮子里

软件团队的巴士系数被定义为“是谁,如果将丧失工作能力的关键开发者的总人数,由击中了一辆公交车,送项目到这样混乱,这将无法继续进行”。

换句话说,会发生什么,如果你突然失去了你的团队的主要成员/span>将业务如常或将它停顿下来/span>

不幸的是,大部分的软件团队属于后一类。这些都是把他们的程序员变成“领域专家”谁只处理那些落入他们的专业领域要求的队伍.. 起初,这似乎是一个相当合理的做法。它的工作原理为汽车制造组装线,为什么不为软件开发团队/span>毕竟,这是不合理的团队的每个成员非常熟悉每一个细微之处中的应用,对不对nbsp;

问题是,开发人员不能容易地被取代的和取代。虽然皮江法孔方法效果相当好,当每个人都可以占,它很快分崩离析,当“领域专家”突然变得由于营业额,疾病,甚至是怪胎巴士意外不可用。至关重要的是,软件开发团队具有某种冗余内置代码审查,结对编程,和公共代码很长的路要走,以营造一个环境,让每个开发者至少是表面上熟悉该系统的部分之外自己的舒适区。

4。一分耕耘,得豆

你必须知道的十大编程格言(翻译版)

术语“ 敏捷开发 “的使用和经常滥用的这些天,常常作为一种手段,程序员的理由无视软件开发可怕的规划/设计阶段。我们是创造者,正因为如此,我们从中获得乐趣看向成品制造实际进展。出人意料的是,UML图用例分析只是似乎并不满足这一愿望。因此,我们开发人员经常开始编码没有我们在做什么,或我们要去的地方的任何想法。这就像往出去吃晚饭的时候你还没有决定在哪里你想去的地方。你饿了,这样你就不想浪费时间寻找餐厅和预订表格。相反,你只是跳在你的车和图你会想到一路上的东西。只是,它最终带你不再因为你必须做出一堆掉头并停在餐厅,最终有太长的等待。诚然,你可能会发现自己的方式最终食物,但你可能并没有结束,你想吃饭,它可能花了很多时间和麻烦比它有你刚才打电话订了预订一餐厅你想去。

7。当你拥有的唯一工具是一把锤子,一切看起来都像钉子

你必须知道的十大编程格言(翻译版)

我看到什么!努赫东西!

这种关系在与破碎的窗户和编程惯性理论,只有在更大的规模。   
编程社区就是这样,一个社区。每个程序员是工艺的反映。被释放到野外的更坏的代码,它越变得现状。如果不作出努力,写出好的,干净的,固体的代码,你会发现自己不得不在某一天到一天的基础上与它合作。

同样,如果你看到别人写的设计不当的代码,你应该作出努力,以与创造者要拿出来。我要指出,然而,圆通应该在这种情况下被聘用。一般情况下,程序员都愿意承认他们不知道一切有了解软件的开发,并会欣赏的姿态。我们都受益,当我们互相帮助。视而不见的问题只延续了他们。

9。在丛林中一鸟在手胜过二

有一个时间和地点讨论系统架构和重构的机会,一时间只是把事情做好。重要的是要权衡改造一些已经工作只是为了使它更清洁的优点和缺点是很重要的。这是一个令人钦佩的目标,当然,但总是会有的代码要重组。编程世界只是改变过于频繁的代码没有得到过时。但在某些时候,你必须提供价值给客户。简单的事实是:你不能同时做两件事情。更多的时间,你花重构旧代码,在更短的时间你花费创建新的代码。寻求平衡是提高以及维护你的应用程序及时至关重要。  

10。随着大国意味着巨大的责任

你必须知道的十大编程格言(翻译版)

软件无疑已经成为我们生活中不可或缺的重要组成部分。正因为如此,实行良好的软件开发比以往任何时候都更加重要。这是一件事有一个错误在游戏傍的,它的另一个有一个在航天飞机或空中交通管制系统的制导系统。  Slashdot的最近发布的文章描述了如何在一个小故障谷歌新闻单枪匹马蒸发$ 1.14十亿在股东财富。此类事件证明我们多大的权力执掌。这是一个有点吓人认为你今天写的,不管你想让它还是不是代码,有朝一日可能会被回收并依赖于关键任务的应用程序。相应地写。

来源:Jst_do_IT

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年10月22日
下一篇 2013年10月22日

相关推荐