参考答案: D
详细解析:
根据重构的定义,重构是在不改变功能的情况下对代码进行优化重组。因此D选项正确。
ABC选项不是重构的概念。
敏捷团队正在使用极限编程开发一项软件,为了对代码进行改进,团队会使用重构。以下关于重构的说法正确的是?
A. 重构是重新估算工作所需成本和时间
B. 通过当前的资源可用性以及相关方提出的变更进行范围修订
C. 通过审查成本偏差来修订成本基准
D. 对代码进行重组,并不改变产品现有功能
参考答案: D
详细解析:
根据重构的定义,重构是在不改变功能的情况下对代码进行优化重组。因此D选项正确。
ABC选项不是重构的概念。