2

我继承了一个应用这种解决方案的项目:

有 5 个版本的 3rd 方库。解决方案中有 5 个项目,其中包含相应版本的 3rd 方库的实用程序。

解决方案中的很多实用程序类对于所有版本的 3rd 方库都有相同的代码。重复问题以这种方式解决 - 所有项目需要相同的代码文件存储在某个公共文件夹中,并作为链接添加到所有项目。

我不认为使用链接来共享代码是最好的方法。你能告诉我这是否是一种不好的方法,如果是这样,请告诉我.resolve这种代码重复的正确方法是什么?

提前致谢。

4

1 回答 1

1

关于这是否“坏”是相当主观的。

链接代码文件是可能的——有时需要在多个项目之间共享这样的文件。

根据第三方库在不同版本之间的差异 - 可能会编写一些包装代码来处理这些差异并将其隔离开来。

于 2010-11-23T21:37:32.003 回答