知识卡片

保真度分层

普通读书笔记卡 · 1937.b

内容

架构验证可以按保真度分层:低保真检查便宜快速,适合频繁运行;高保真验证更接近真实环境,适合关键假设。把二者组合起来,才能兼顾反馈速度和判断可信度。

参考来源

- 位置:第8章《从指标向工程演进》8.1节「适应度函数之路」原子/整体适应度函数分类及8.6节「案例研究:保真度适应度函数」(源文件:_epub-src/index_split_060.html、index_split_066.html附近) - 结论依据:原文明确区分原子适应度函数(只验证部分或有限方面、构建维护成本低)与整体适应度函数(提供更广泛反馈、更难构建和维护),并以GitHub的Scientist保真度适应度函数为例说明如何用低频高保真采样(1%请求执行try代码块)比对新旧实现结果,直接支持卡片对架构验证可按保真度分层、低保真检查便宜快速适合频繁运行高保真验证更接近真实环境适合关键假设的论述。 - 原始内容:"原子适应度函数只验证系统的部分或有限的方面……另一方面,整体适应度函数提供更广泛的反馈……往往更难构建和维护……架构师还对框架进行了配置,以确定同时执行try代码块的频率——在合并实验中,有1%的请求需要执行try代码块……比较两次调用的结果,以确保保真度。"