文档

发现结果与运行记录

运维视图:展示各项目中的发现结果及其产生来源。

运维运维功能会汇总整个组织内的发现结果和运行记录,而非仅针对单个任务。可在Mission Control中找到该功能,路径为运维,其中包含发现结果运行记录视图。

为何需要汇总视图?

单个任务中的发现结果只是细节;若同一发现结果出现在三十个任务中,则属于规律性现象,而规律正是做出有效决策的关键。

单任务视图用于回答“这项变更是否合格?”,而运维视图则用于回答“我们的代码库和配置存在哪些系统性问题?”。

发现结果

各项目中产生的所有发现结果,可按严重程度、项目和类型进行筛选。

需重点关注的内容:

  • **反复出现的发现结果。**同一问题在多个任务中反复出现,要么是值得专门处理的技术债务,要么是检查项与团队规范不符。
  • **无人解决的发现结果。**若某类发现结果长期被默认接受或忽略,说明对应的检查项并无实际价值。
  • **集中性。**若某个项目产生了绝大多数发现结果,即可确定排查方向。

运行记录

所有的验证运行记录,包含对应的检查项和结果。

此处的关键规律是:无关任务在相同阶段反复出现失败情况,这属于项目配置问题而非代码问题,重新运行任务无法解决问题。详见构建与测试配置.

将规律转化为工作任务

反复出现的发现结果可转化为具体任务。这正是识别它的意义所在:“该规律出现在四十个文件中”属于可处理的工作任务,而非代码库的永久状态。

对于需要持续监控而非手动检查的情况,Sentinel可实时监测此类情况并启动修复工作。

调整而非盲目容忍

若运维视图显示内容过多,说明检查项设置不当,而非代码本身存在特殊问题。

若大多数变更都会触发某检查项,说明该规则符合代码库特征,并非发现了问题。要么是该规则与团队规范不符,要么是该技术债务已被纳入可接受范围。两种情况都意味着需要调整该检查项——详见质量策略与门禁.