2010-11-13 114 views

回答

29

我不记得我在哪里看到表达式(Pragmatic Programmer?),但想一想它的一种方法是代码是一旦写入就是遗留代码。

一般来说,它是指由团队或程序员从其他地方(外部或内部)继承的代码。

但我更喜欢前者的定义。 :)

+1

这确实是一个很好的定义(也符合我的定义,因为我拒绝与我自己讨论我的代码):D – Mchl 2010-11-13 21:43:38

+0

我在某处读过,您如何看待这个问题:遗留代码是您无法依赖的代码上,我们写了5分钟前的代码,没有测试?遗留代码。 – 2016-12-01 01:15:39

12

编写别人编写的代码(通常有人不再可用于任何联系人),但您必须现在处理它。

13

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

+0

注意:包含“当前项目”是因为术语“遗留”意味着祖先。 – jball 2010-11-13 21:46:25

6

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

+1

创建的大多数代码都符合您对遗留代码的定义。 – 2010-11-14 23:31:38

+1

@Ira Baxter:似乎符合定义:'代码一旦被写入就是传统代码.' – Leonid 2010-11-15 13:05:00

32

通道迈克尔羽毛:代码没有测试。

+0

您的回答是最后一个,我正在寻找这个定义,因为我正在阅读M.F书)! – Abdellah 2017-02-24 11:14:34