代码质量

代码质量

TopazSonarSourceJenkins 相互集成,为大型主机应用程序开发人员提供 COBOL 代码质量的即时反馈,还可提供企业质量视图用于管理。

Topaz 工作台SonarLint 的集成使得开发人员得以确保 COBOL 代码质量,遵守 Topaz 工作台内部和整个大型主机应用程序开发生命周期中的标准:

  • 通过运行中的代码质量检查,开发人员可以在问题变得更严重、修复成本增多之前尽早修复
  • 可最大程度降低代码复杂度,使以后的代码维护和故障排除更容易

自动化单元测试

在清理 SonarLint 标记的代码问题后,将自动化单元测试作为持续集成和持续构建流程的一部分,以验证 COBOL 批处理程序的各个部分。Topaz 综合测试使用从 Xpediter 调试会话收集的数据以及其他测试资产自动创建单元测试,以帮助执行测试。

  • 通过 Jenkins 管道执行的单元测试可以将通过/失败结果填充到 Jenkins 和 SonarQube 中,以便开发人员可以看到每次构建后测试的进展状况
  • 可以建立质量检验关来确定是否继续工作流程,或在继续前停止并修复代码

利用 Jenkins 进行持续集成工作

  • Topaz 程序分析SonarQube 集成以管理代码质量,与 Jenkins 集成以实现持续集成,从而帮助组织加快大型主机应用程序开发和交付,同时符合 COBOL 质量标准

查看趋势、标记问题和验证集成代码

    • 通过 ISPW、PDS 和 Endevor 源代码管理工具中的 Jenkins 自动刷新项目来源,实现静态分析
    • 团队领导和管理人员可以全方位了解代码基的进化,了解代码质量随时间变化的趋势和进展
    • 可轻松查看各部门或技术领域的问题和热点摘要
    • 大型主机应用程序开发活动有多个丰富的仪表板,这些仪表板显示个人、团队和项目的代码质量指标。