|
|
1
4
所有的代码总有一天会成为“遗留”代码,为什么要把它们分开呢?源代码管理是按项目/分支或项目/平台/分支以及该层次结构类型进行的。谁在乎这颗牙有多长? |
|
|
2
2
在subversion中,标记是一种非常便宜的操作。当您开始重构时,在常规阶段标记代码。这样,仍然可以很容易地访问旧代码(但功能代码),作为您闪亮的新代码(但已损坏的代码)的参考 |
|
|
3
1
以下是您的免费心理分析:
不要掩盖混乱;清洁它。否则它迟早会回来咬你的。 |
|
|
4
1
这取决于你叫什么 遗产 如果它是您当前项目中的内容,但由其他人编写,或者不符合您当前的标准,请正常处理它,但在您的问题跟踪程序中标记它,以便将来重新分解。 |
|
5
1
使用 外部定义 ( svn:externals 属性)引用旧代码,就像引用第三方存储库一样。 然后,您可以将重构工作与依赖项目分开,并(使用固定版本引用,即-r1234)非常明确地说明依赖项目所依赖的遗留代码的版本。 |