知识卡片

静态测试分工

专业/工作 · 1320.a

内容

静态测试包括人工代码评审、自动代码扫描和制品分析:前者理解意图,后者规模化检查规则,制品分析追踪依赖风险。发散:三者互补(分别见[[评审看意图]]、[[扫描是静态分析]]、[[制品分析机制]]),不能用自动化扫描替代人对目标的判断。

参考来源

- 位置:《软件交付通识》第6章《各个细分领域》(源文件:_epub-src/text/part0012.html) - 结论依据:原文连续定义代码评审、代码扫描和制品分析,并说明它们分别分析代码或制品,支撑静态测试分工。 - 原始内容:第一,代码评审。代码评审也被称为代码审核、同行评审、代码检视等。代码评审是指由其他开发人员人工检查代码改动是否合理。而结对编程可以被看作是代码评审的一种特殊形式——随着代码的编写实时进行评审并给出反馈。