
- 提供开发环境的获取效率 为提高开发环境搭建效率,需要准备开发搭建指引、工具包等。具体包括:环境准备指引说明、开发工具包、JDK安装包、数据库连接工具、配置中心连接信息、相关技术使用地址(如devops地址、中间件地址)等。
- 规范化、自动化本地检查 本地检查指开发人员在开发机器上进行的验证,比如语法检查、规范检查、单元测试等。
- 检查工具
- 通过IDE的实时语法检查;
- 通过插件进行检查,例如:java项目遵守JAVA代码规范,然后通过对应插件进行本地检测; idea插件:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines,可这idea中直接在线安装:Alibaba Java Coding Guidelines alibaba idea code format:先安装插件:EclipseCodeFormatter,然后使用:https://github.com/alibaba/p3c/tree/master/p3c-formatter
- 研发框架工具
- 本地测试
- 单元测试 单元测试规范 自动生成单元测试工具
- 代码静态扫描
- 每日提交
- 代码review
- 检查工具
研发工作台
-
流水线使用的软件包最好只构建一次,保证各个不同环境都用同一个包。如果不同的运行环境需要不同的参数,可以以环境变量的方式传递给软件包。
-
代码构建时,静态检查、单元测试、集成测试、安全测试以及性能测试。开发人员对功能负全责,包括编写单元测试、集成测试用例。
-
测试质量与研发分工说明。研发负责单产品(模块)质量保障;质量负责端到端(产品集成)质量保障,具体如下:

推荐文章