1 想清楚,再动手写代码 2 沟通交流,理解需求,否则做出来也只能加班返工 3 复杂的逻辑一定要写注释 好代码不需要注释,而优秀的代码提供了良好的注释 4 文档没人看,但还是要写文档, 沟通,记录,防止扯皮 5 业务高于技术 如果技术不为公司业务服务,那将毫无价值,赚钱才是硬道理 6 别指望需求会稳定 7 慎用新工具 8 不要心存侥幸 隐约感觉会出bug的地方就一定会出bug 9 自己先测几遍,不要写完就扔给测试人员 单元测试 ,写出容易测试的代码 10 尽可能自己解决问题
老程序员的20条编码原则 三十条架构设计原则 软件架构设计几大原则