重构时机的判断 — 软件工程填空题
题目
某团队维护计费模块。测试发现折扣率等于0时金额计算错误。开发者复现后定位到函数 calcFee 中一段嵌套条件,该条件含三处相似但略有差异的判断,且相关分支缺少测试。团队讨论出四个行动时点:甲,复现缺陷后立即对计费模块做全面重构;乙,定位到 calcFee 后、修改缺陷逻辑前,先为相关分支补充测试,再小步重构该函数中将被修改的部分;丙,修复缺陷并上线后,再重构整个模块的命名与结构;丁,在缺陷尚未复现时,仅凭代码坏味道重构 calcFee。按照重构时机的判断,最合适的时点是____。