我应该在程序集中混合技术吗?
我有一个中等规模的项目,它实现了大约 20 个左右的不同概念。一开始,我选择基于概念层来组织程序集,如下所示: MyProject.Domain.dll (References …
C++/CLI:在 .cpp 中定义所有内容,还是在 .h 或 .cpp 中单独定义?
抛开所有美学考虑……哪种选择更好?我主要关心的是构建时间、保持代码的可读性和易于维护,当然还有它的编译性。 我见过大多数书籍都在 .cpp 文件中…
我应该如何组织 Android 项目(包括库)的源代码控制?
我需要一些帮助来找出组织我的 Android 项目的最佳方式(或最佳实践)。为了简单起见,假设我的 Android Eclipse 工作区是 C:\Android\Projects\。在…
大型 Visual Studio 解决方案中的单元/集成测试组织
我开始为一个非常大的 Visual Studio 解决方案开发和组织测试。 (是的,我知道测试应该与代码一起开发,而不是在项目接近完成时开发,但事情就是这样…
一个网站有两个应用程序文件夹:如何在 CodeIgniter 中共享代码?
我有一个 CI 网站,其中包含两个应用程序文件夹,一个用于前端(用户),另一个用于管理员用户: /applications/front/ /applications/admin/ 在 /app…
针对多个框架,如何实现?
我在 Mercurial 代表中有 ac# 库(在 VS2010 中开发),当前针对 netFX-3.5。我想在我的库中使用 netFX-4.0 中的一些功能,但由于有很多项目仅限于 2.…
在 C# 代码中包含数据的格式
我有一个使用硬编码值表的程序。例如, public static readonly IDictionary Builds = new Dictionary { { SpecBuild.WarriorArms, new BuildInfo { C…
.NET 项目/命名空间组织问题
我们有一个定义了许多接口和一些基本默认实现的框架。我们称之为 CompanyFramework。我有一些 ASP.NET MVC 扩展,当前存储在单独的项目 CompanyFramew…
构建服务器 - 在构建服务器上安装外部控制库(DevExpress)
什么是正确的方法? 我们为我们的项目提供一台构建服务器。 我们有不同的项目,引用了不同版本的 DevExpress。 我们应该安装每个 DevExpress 构建服务…