【发布时间】:2008-11-17 17:37:20
【问题描述】:
我正在考虑开始一个相当大规模的 .NET 或 ASP.NET 项目(我还没有决定,但很可能最终,它可以从两个用 .NET 编写的桌面应用程序访问。 NET 以及 ASP.NET Web 应用程序)。但是,我不确定是否有常规的方式来构建项目。
项目本身是一个资源/知识管理工具,可跟踪许多知识来源——人员、出版物(书籍、期刊、杂志)、网络资源、数字文档(包括 PDF、Word 文档、ODF 文档、MP3 等) ) 和我认为合适的其他人。当然,因为它太大了,我希望能够一次实现和测试一个部分,但将它们集成到一个系统中。
一旦我完成并测试了一两个部分,我想将其作为开源工具发布。但是,如果其他人要为此工作,我想向他们展示一个易于理解的结构。但是,我从来没有参与过 ASP.NET 项目,而且自从 2.0 框架是新的时候,我就没有接触过 .NET。我正在寻找 .NET 社区中存在的任何约定,以及关于如何构建如此大规模的项目以使设计、开发、测试、使用和维护尽可能简单和轻松的任何一般约定使用或参与此项目的任何人。
编辑 1: 我不仅在寻找模式(如 Toran Billups 指出的那样),而且还在寻找目录结构、项目结构(如在 VisualStudio 项目中)和文档结构。
【问题讨论】:
标签: .net asp.net project-management