研发体系最佳实践-本地开发流水线

  • 提供开发环境的获取效率 为提高开发环境搭建效率,需要准备开发搭建指引、工具包等。具体包括:环境准备指引说明、开发工具包、JDK安装包、数据库连接工具、配置中心连接信息、相关技术使用地址(如devops地址、中间件地址)等。
  • 规范化、自动化本地检查 本地检查指开发人员在开发机器上进行的验证,比如语法检查、规范检查、单元测试等。

研发工作台

  • 流水线使用的软件包最好只构建一次,保证各个不同环境都用同一个包。如果不同的运行环境需要不同的参数,可以以环境变量的方式传递给软件包。

  • 代码构建时,静态检查、单元测试、集成测试、安全测试以及性能测试。开发人员对功能负全责,包括编写单元测试、集成测试用例。

  • 测试质量与研发分工说明。研发负责单产品(模块)质量保障;质量负责端到端(产品集成)质量保障,具体如下:


    推荐文章

  1. 粒度数据权限控制框架

  2. 如何设计微服务统一认证中心

  3. 技术总体方案设计思路

  4. 保护JAVA代码常见技术