2020工作经验总结

1、使用禅道管理工具:实现功能点开发,日期,进度把控;

2、使用showdoc文档管理工具:可以实现文档的共享,API接口文档、技术问题分享文档等;

3、接口开发使用swagger格式调试接口,并结合postman测试接口,mutiparfile文件上传无法使用swagger测试,需要postman进行测试;

4、数据库使用mysql,java使用mybatis-plus写sql调用数据库数据,尽量少些多表关联查询,写mybatis-plus的sql语句进行业务逻辑判断;

5、maven仓库调用放在服务器;

6、多模块调用使用maven的jar包调用机制;

7、使用nacos管理配置属性和服务注册监控;

8、Docker使用Portainer搭建可视化界面 :实现项目的kill、停止、启动、重启、查看日志等功能,节约了运维成本;

9、使用Jenkins持续集成项目,可以自动化构建、部署项目,同时可以查看日志;

10、遵守阿里代码规范,提交代码需要格式化(ctrl+alt+L)代码,同时IDEA按照代码规约,进行代码规约扫描;

11、使用git进行代码版本控制,每个开发人员都有自己的分支,然后有个负责人负责合并代码,总分支分为test(测试版)、master(稳定版)、dev(开发版)、pro(正式版)分支,对应着各自的部署环境;

12、接口遵循Restful规范;

13、画流程图使用viso专业画图工具;

你可能感兴趣的:(java)