【发布时间】:2009-02-21 03:01:50
【问题描述】:
在工作中,我们有一个非常大的应用程序,其中包含多个子应用程序。 (500 + dll)
作为开发人员,处理所有这些 dll 和依赖项非常令人沮丧。您创建一个新项目并添加 5 个以上的 dll 以使系统的核心部分正常工作(日志记录、审计、安全、消息传递等)。我们添加的每个新子应用程序,我们都会创建一个 Web 项目、一个业务层、一个数据层以及在这 3 个项目之间共享对象所需的任何其他项目,因此我们的列表不断扩大。
我的问题是管理此问题的最佳方法是什么?我似乎想不出什么是最好的..模块化方法似乎有利于可重用性和热补丁项目,而无需为一个应用程序关闭系统。但是管理 500 个 dll 的头痛是一场噩梦。
每个子系统真的需要 3-4 个项目,并参考其他 5 个核心部分吗?
还有哪些其他管理大型项目的方法要牢记管理/开发和部署?
【问题讨论】:
-
这不能回答你的问题,但它是模糊相关的。而且——我感觉到你的痛苦。 stackoverflow.com/questions/152053/…
标签: .net architecture project-management deploying