logo头像

我有一个梦想

高效程序员的45个习惯

本文于 1648 天之前发表,文中内容可能已经过时。

高效程序员的45个习惯——敏捷开发修炼之道

敏捷

  • 敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善

  • 先难后易。我们首先要解决困难的问题,把简单的问题留到最后。

态度决定一切

  • 出了问题,第一重要的是确定元凶。找到那个白痴!一旦证实了他的错误,就可以保证这样的问题永远不会再发生了

  • 欲速则不达。深入理解代码,理解问题,才可以更快速的解决问题。

  • 不要坠入快速的简单修复之中。要投入时间和精力保持代码的整洁、敞亮

  • 对事不对人。正确阐述自己的观点,礼貌待人。没有最好的答案,只有更合适的方案

学无止境

  • 跟踪学习新的技术变化,了解最新行情,丰富自己

  • 团队分享知识,共同进步

  • 顺应时代潮流,改变思维,摒弃旧的过时的技术

  • 打破砂锅问到底

  • 把握开发节奏,懂得时间规划

交付用户想要的软件

  • 甲方是老大,都听他们的

敏捷编码

  • 代码清晰表达意图,可读性高

  • 复杂代码写注释,文档

  • 写代码过程中,需要一段时间后验证,构建一下,早一点发现问题

  • 高内聚,低耦合

敏捷调试

  • 警告就是错误,要都处理掉

敏捷协作

  • 代码风格规定

  • 代码复查

  • 及时汇报问题和进展

wiki是WikiWikiWeb的简称,WikiWiki源自夏威夷语,本意是快点快点。