高效程序员的45个习惯
本文于 2028 天之前发表,文中内容可能已经过时。
敏捷
敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善
先难后易。我们首先要解决困难的问题,把简单的问题留到最后。
态度决定一切
出了问题,第一重要的是确定元凶。找到那个白痴!一旦证实了他的错误,就可以保证这样的问题永远不会再发生了
欲速则不达。深入理解代码,理解问题,才可以更快速的解决问题。
不要坠入快速的简单修复之中。要投入时间和精力保持代码的整洁、敞亮
对事不对人。正确阐述自己的观点,礼貌待人。没有最好的答案,只有更合适的方案
学无止境
跟踪学习新的技术变化,了解最新行情,丰富自己
团队分享知识,共同进步
顺应时代潮流,改变思维,摒弃旧的过时的技术
打破砂锅问到底
把握开发节奏,懂得时间规划
交付用户想要的软件
- 甲方是老大,都听他们的
敏捷编码
代码清晰表达意图,可读性高
复杂代码写注释,文档
写代码过程中,需要一段时间后验证,构建一下,早一点发现问题
高内聚,低耦合
敏捷调试
- 警告就是错误,要都处理掉
敏捷协作
代码风格规定
代码复查
及时汇报问题和进展
wiki是WikiWikiWeb的简称,WikiWiki源自夏威夷语,本意是快点快点。