zoukankan      html  css  js  c++  java
  • [译]无我编程的10条戒律

    原文

    1. 明白并接受你也会犯错这个事实。重点是早点发现这些错误,比如说在发布到生产环境前。幸运的是,除了极少数的人,他们开发的是如火箭系统之类的软件。我们大多数的人开发的系统产生的错误不是致命的。因此我们应该笑笑继续(当然要吸取教训)。

    2. 你不是你的代码。记住code review的关键是发现问题,问题会被发现。因此当错误暴露的时候不要往心里去。

    3. 总有人比你懂的更多。要学会从别人那里寻找、接受可以学习的地方。特别是当你认为没有必要的时候。

    4. 千万不要在没有咨询和商讨的情况下重写代码。“重写代码”和"修复代码"是有区别的。

    5. 要尊重那些比你知道的少的人,对他们要有耐心。那些和开发打交道的非技术人员有的认为开发好的不得了,有的认为糟糕的不行。不要用愤怒和不耐烦来加深他们对我们的这些刻板印象。

    6. 世上唯一不变的就是改变。微笑着接受改变。需求、平台、工具的改变都是一次新的挑战。

    7. 权威来自知识,而不是职位。知识产生权威,权威产生尊重 。

    8. 为你相信的去战斗,但是也要学会优雅的接受失败。要明白有时你的一些idea会被否认、驳回。如果最后证明你是对的,千万不要想着去报复,或者说“我早就跟你说了”。

    9. 别成为"房间的那个人"。不要成为那个在黑暗的办公室编程,只在买可乐时才出现的人。这种看不见、摸不着的人不适合一个开放的、协作的环境。

    10. 评论、批评代码,而不是人。尽可能的让你的评论、注释是正面的积极的,是针对提高代码质量的。

  • 相关阅读:
    学会用google吧,,,
    HDU 2120 Ice_cream's world I
    ZOJ 3471 Most Powerful (状压DP)
    POJ 2192 Zipper
    我的闪存汇总
    Python For Delphi更好地协同(续)
    Python For Delphi更好地协同
    官方的正则表达式组件 RegularExpressions : 基本应用(转自万一博客)
    Thread: DataSnap detect disgraceful disconnect
    window7下安装IPython
  • 原文地址:https://www.cnblogs.com/irocker/p/the-ten-commandments-of-egoless-programming.html
Copyright © 2011-2022 走看看