可能重复:
What makes code legacy?
“遗留代码”的定义是什么?
答案 0 :(得分:38)
我不记得我在哪里看到了这个表达式(Pragmatic Programmer?),但考虑到它的一种方法是代码是遗留代码,只要它被编写。
通常它指的是由团队或程序员从其他地方(外部或内部)继承的代码。
但是,我更喜欢以前的定义。 :)答案 1 :(得分:38)
引导Michael Feathers:没有测试的代码。
答案 2 :(得分:19)
其他人或以前与当前项目相关的语言,架构,方法或框架编写的代码。
答案 3 :(得分:17)
编写其他人写的代码(通常是某人不再可用于任何联系人),但您必须立即处理。
答案 4 :(得分:10)
我会说遗留代码是(通常是旧的)代码,可以使用更好的编程技术或语言重写。由于依赖于该代码,传统代码通常不容易重写。