一.系统设计
(一).目的
1.帮助自己梳理思路,没有设计直接写,逻辑都是混乱的.
2.别人评审设计文档时,帮助你优化设计.
3.别人维护你的代码时,快速了解。
4.如果编程水平没有提高一个级别时,同级的人员或自己代码重构是没有太大意义的。
(二).模板
参考 xxx系分
(三).建议
1.系统设计主要关注领域模型,时序图,复制流程的关键设计。
2.系统设计的核心是领域定义和模块拆分.领域模型需要画出系统设计的主要概念名词,名词之间的继承关系。
3.只是对表的CRUD的简单操作,可以不画时序图。方法中调用涉及三个以上的类时,需要画时序图。
4.关键设计需要列出复制业务的核心设计流程。
二.代码规范
参考之前文章写的代码规范
三.单测
(一).目的
提高代码稳定性.
(二).模板
参考 xxx
(三).建议
1.controller入口开