概念Legacy Code
遗留代码
软件工程中指缺乏测试覆盖、无人完全理解的既有代码,其定义与编写时间无关。遗留代码通常结构混乱、文档缺失、牵一发而动全身,是重构与维护的主要难点。
时间轴 (近 90 天)
10月16日
Michael Feathers 在《修改代码的艺术》中提出,没有测试覆盖、无人完全理解的代码即遗留代码,与它写得早晚无关。
待验证50%
软件工程中指缺乏测试覆盖、无人完全理解的既有代码,其定义与编写时间无关。遗留代码通常结构混乱、文档缺失、牵一发而动全身,是重构与维护的主要难点。
Michael Feathers 在《修改代码的艺术》中提出,没有测试覆盖、无人完全理解的代码即遗留代码,与它写得早晚无关。