软件工程 填空题 标准 ★ 精品

重构与测试的配合保障 — 软件工程填空题

软件构建 代码重构 AI 三重审校通过

题目
小周要重构一个支付计算模块,他的同事给出三种做法:甲先建立能通过的测试套件,再每小步重构后立即运行测试;乙不建任何测试,凭经验一次完成全部改动;丙在全部重构完成后运行一次测试。从“重构与测试的配合保障”角度看,只有____的做法能保障每一步改动未改变外部可观察行为,其主要原因是频繁运行测试能把引入错误的时间定位到____(填写“具体小步”或“整体改动”),错误暴露得最早、排查成本最低。