93. 就像要在要用一生去维护一般编写代码

来源:互联网 发布:js 事件对象event 编辑:程序博客网 时间:2024/05/18 02:12


就像要用一生去维护一般编写代码

        你可以问97个人每个程序员都应该知道什么和做什么,可能会听到97个不同的回答。这可能令人畏惧。所有的忠告都很好,所有的原则都很合理,所有的故事都很动听,但你该从哪开始呢?更重要的是,当你开始之后,如何保持你所学到的每一项最好的编码实践,并让之成为你编程中不可或缺的一部分?
        我想,答案在于你的思想,更直白地说,在于你的态度。如果你不在乎与你一同工作的开发人员、测试人员、管理人员、销售人员以及客户,你就不会进行测试驱动开发或者在编码中编写清晰的注释。我想有一个简单的方法来纠正你的态度,并输出最高质量的产品:
        “就像要用一生去维护一般编写代码。”
        就是这样。如果你接受这个观点,很多美妙的事情就会发生。如果你已经准备好任何先前的或者现在的雇主都有权利在半夜叫醒你,让你解释编写 fooBar 方法时所作的选择时,你就会很乐意地向专家程序员的方向改进自己。你就会自然地使用更好的变量和方法名称,远离编写数百行的代码块,探寻、学习、使用设计模式,编写注释,测试代码,持续重构。用一生去维护你编写的代码也会是一个巨大的进步,你除了变得更好、更聪明、更高效外别无选择。
        回过头来看,在多年前编写的代码仍然会影响你现在的职业,不管你喜欢与否。你会在自己设计和编写的每个方法、类和模块中留下自己的知识、态度、韧性、职业度、奉献度、乐趣程度的痕迹。人们会根据他们看到的代码建立起对你的印象。如果这些印象一直是负面的,你在自己的职业中所得到的就会比希望的要少。在每行代码中善待你的职业,你的客户,你的用户,就像在要用一生去维护一般编写代码。

原文:Write Code as If You Had to Support It for the Rest of Your Life byYuriy Zubarev

0 0
原创粉丝点击