衡量和管理技术债务
若要保持正常的代码质量,请在持续集成和部署管道中包含技术债务评估。 这有助于提前捕获问题并跟踪随时间推移的进度。
设置自动化质量检查
下面介绍如何将 SonarCloud 等优质工具集成到 Azure Pipelines 中:
- 将 SonarCloud 添加到管道配置
- 配置质量入口和阈值
- 设置自动化生成以运行质量分析
- 在每次构建后查看结果
运行第一个分析时,你将看到一个显示仪表板:
对发现采取措施
单击任何问题类别以查看特定问题以及如何修复它们:
每个问题包括:
- 明确说明问题
- 分步修复说明
- 修复的时间估计
- 规划的优先级
创建债务管理策略
- 设置质量门:定义要传递的代码的最低标准
- 优先修复:首先解决高影响问题
- 跟踪进度:监视一段时间内的债务趋势
- 分配时间:为每个减债冲刺中的保留时间