知识卡片

手动步骤作为适应度函数:审计频率与发布速度的权衡

普通读书笔记卡 · 1843.c

内容

安全检查和法规审计这类离不开人工判断的环节,同样可以被纳入部署流水线,当作手动触发的适应度函数对待。这样做的价值不只是让审计和自动化测试一样被严肃对待,更在于把发布节奏的瓶颈暴露出来——如果安全检查每周一次、审计每月一次,那么发布频率的真实上限就是审计周期,团队因此可以理性讨论”多花钱请顾问做更频繁审计是否值得”,而不是稀里糊涂地被动等待。

参考来源

- 位置:《演进式架构(原书第2版)》第3章《实现增量变更》3.1.2节「案例研究:为PenultimateWidgets的发票服务增加适应度函数」第5阶段(源文件:_epub-src/EPUB/xhtml/chapter07.xhtml) - 结论依据:原文明确安全检查和审计作为手动阶段纳入部署流水线,并指出审计周期决定发布频率上限、可据此讨论是否值得增加审计频率,直接支持卡片论点。 - 原始内容:"审计作为适应度函数,它帮助开发人员、架构师、审计师和其他人以统一的方式思考这一行为……如果安全检查每周进行一次、审计每月进行一次,那么显而易见,快速发布的瓶颈是审计阶段……为了提高发布频率让顾问做更频繁的审计是不是有价值的?"