nice coding (与其亡羊补牢,不如未雨绸缪)

一、需求前

架构规范

建模规范

编码规范(流程控制,方法抽取,日志打印等)

《Effective Java》

《Design Patterns》

二、需求中

1. 明确需求(别人要什么)

2. 流程图(你该怎么做)

3. TDD(测试驱动开发)

  ① 单元测试

  ② 集成测试

  ③ 测试环境

  ④ 正式环境

4. 代码注释(有条不紊方便复查)

5. 提交注释(本次改动主旨为何)

6. 代码复查(专业工具或资深工程师)

三、需求后

及时总结经验教训,分享给周围的人

原文地址:https://www.cnblogs.com/zno2/p/10196045.html