3分钟

CODING确保代码质量和产品稳定性

在重视产品发布效率的同时,交银施罗德也十分关注代码质量与版本稳定性。CODING 管理系统通过集成 Jenkins 实现持续集成,持续集成(CI)系统在 Merge 阶段介入,当分支的开发人员完成代码之后,CI 系统会自动对代码进行编译/测试,帮助交银施罗德的研发团队实现自动测试和构建应用程序。在代码审查方面,通过基于 Sonar 的代码质量审查功能,负责人可以对指定版本代码进行质量检查,并通过 Code Review 功能进行快速方便的人工审查,合并高质量的代码。这一整套代码评审流程,可以帮助交银施罗德研发团队及早发现潜在缺陷与 BUG,降低事故概率,通过制度提升代码质量。

交银施罗德通过部署 CODING 私有管理系统,在既有的研发体系和组织结构基础之上,建立了一个相对完整的软件研发全流程管理平台,高效整合了研发资源,显著提升了项目管理效率,保障了业务规模快速扩大下的代码质量,为理财、投资业务快速增⻓提供了可靠支撑。