制胜利器--组织级代码质量控制
About US
公司介绍及价值观阐述,强调不以盈利为目的的DevOps理念。
方法论:控制组织代码质量
提出在合适时机引入代码质量,重建软件项目过程。
IT实现与质量实践
基本技术工具:Polyspace
使用Polyspace作为代码质量检查工具,但指出惯性思维将代码质量等同于自动化检查和门禁。
典型代码质量检查自动化过程
分析自动化检查流程,并提出需解决的问题:
- 代码质量人员如何向开发人员报告缺陷?
- 如何定位具体项目、分支、Commit、文件的问题?
- 如何透视50个GitLab项目的代码缺陷?
- 如何向管理层汇报代码缺陷分布情况?
组织级IT Solution
提出系统扫描解决方案,包括:
- 系统扫描结果:具体版本、SWC、文件路径、扫描统计。
- BOM协同软件项目关键信息:软件组成、架构、负责人、技术信息索引、版本号、源码、二进制文件、版本计划、系统集成过程。
- PLAN4version实现版本管理。
- System Version to audit实现系统版本审计。
- CODEauditorcore with Polyspace结合Polyspace进行代码审计。
- 报告获取及展示:System Code Audit Report、SWC Code Audit Report。
IT实现+改善活动
- 代码改善督导:代码质量达到QA是否足够?
- 组织级活动干预:通过多种干预措施提升代码质量。
总结:回顾问题、达成目标
- 代码质量人员如何向开发人员报告缺陷?
- 如何定位具体项目、分支、Commit、文件的问题?
- 如何透视50个GitLab项目的代码缺陷?
- 如何向管理层汇报代码缺陷分布情况?
成果和收益
- 技术体系符合项认证通过。
- 代码问题修正。
- 高效运维社区建设。
荣誉出品