“遗留代码”的定义是什么?

时间:2010-11-13 21:38:09

标签: definition legacy

  

可能重复:
  What makes code legacy?

“遗留代码”的定义是什么?

5 个答案:

答案 0 :(得分:38)

我不记得我在哪里看到了这个表达式(Pragmatic Programmer?),但考虑到它的一种方法是代码是遗留代码,只要它被编写

通常它指的是由团队或程序员从其他地方(外部或内部)继承的代码。

但是,我更喜欢以前的定义。 :)

答案 1 :(得分:38)

引导Michael Feathers:没有测试的代码。

答案 2 :(得分:19)

其他人或以前与当前项目相关的语言,架构,方法或框架编写的代码。

答案 3 :(得分:17)

编写其他人写的代码(通常是某人不再可用于任何联系人),但您必须立即处理。

答案 4 :(得分:10)

我会说遗留代码是(通常是旧的)代码,可以使用更好的编程技术或语言重写。由于依赖于该代码,传统代码通常不容易重写。