1.开发前
1.1 根据当前的需求文档,绘制出整体的流程图;(帮助了解项目整体的情况)
1.2 分析任务(针对分配给你的任务模块进行细化分析)
1.2.1 创建数据表
1.2.2 创建系统字典
1.2.3 接口业务清单
1.2.4.1 接口流程图
1.2.4.2 关键算法
1.2.4.3 关键伪SQL
1.2.4 基于接口,分析数据模型类(同步考虑导入导出文件模板)
1.2.5 新增菜单项
1.2.6 创建开发分支
1.2.7 配置系统权限
1.2.8 配置数据权限
1.2.9 创建系统角色
1.2.10 搭建分开分支
2.开发时
2.1 分析出哪些功能是与其他业务有关联的,哪些业务是有标准写法或者现成写法的,必须要在开发前沟通清楚;
2.2 分析出哪些接口功能因为功能相似,是可以合并的;
2.2 如果某些接口功能有20%的差异,就要用全新的mapper-->xml,否则改一个mybatis,可能直接影响其他业务员。
2.3 注意异步的应用,提升效率;
2.4 注意不要使用碎方法;
2.5 别人与你对接的时候,不要急着回答,多给自己时间思考。或者遇到问题的时候,不要急着问,给时间自己思考,或者自己花时间就可以解决的,不需要问。(培养沉着稳定的习惯)
3.调试时
3.1 注意一定要从0开始测试,数据必须全部清除,否则无法测试出数据空的情况;
3.2 针对每个执行算法,都要考虑运算的数据为空的情况下的判断防错;
3.3 测试的时候,尽量能够截图,保留证据;