【发布时间】:2009-04-16 18:12:20
【问题描述】:
我的公司有两个或三个使用大量通用代码的 Web 应用程序——一个自定义 MVC 框架、实用程序类、JavaScript 库等等。
我们不希望在每个应用程序中重复所有这些代码,因为我们最终会使用几个略有不同的版本。但我们不希望应用需要与此代码完全相同的副本,因为我们不希望一个应用的更新可能会破坏另一个应用。
有没有人有任何关于处理这个问题的提示?我认为我不是在寻找技术上的答案——更多的是一种通用的方法。
我们可以将代码制作成库,并允许应用保留在旧版本的库中,直到它们准备好升级。或者我们可以把它做成多个库,这样我们就不必一次升级所有东西。但是管理库版本之间的相互依赖会变得困难吗?
【问题讨论】:
标签: code-reuse