Visual studio 我应该阅读的TDD/DDD NAnt开发是否有更新版本?
我正在读C#NET上的NAnt开发,它是在2006年写的,所以我想知道是否有人知道有一个更新的版本我应该读Visual studio 我应该阅读的TDD/DDD NAnt开发是否有更新版本?,visual-studio,unit-testing,tdd,domain-driven-design,nant,Visual Studio,Unit Testing,Tdd,Domain Driven Design,Nant,我正在读C#NET上的NAnt开发,它是在2006年写的,所以我想知道是否有人知道有一个更新的版本我应该读 名为“使用NAnt自动化您的构建”的书涵盖了使用单元测试、域驱动开发、与Visual Studio集成等建立项目。这两本书都是最新的: (2011) 我很确定这本书有很多关于持续集成的有用知识。我还没来得及读它,所以我不能对它发表太多评论 (2010年) 大约在第69页,它开始谈论南特。整本书都涉及TDD。请注意,尽管本书旨在将这些技术和工具添加到现有项目中,而不是新项目中 如果您
名为“使用NAnt自动化您的构建”的书涵盖了使用单元测试、域驱动开发、与Visual Studio集成等建立项目。这两本书都是最新的:
- 我很确定这本书有很多关于持续集成的有用知识。我还没来得及读它,所以我不能对它发表太多评论
- 大约在第69页,它开始谈论南特。整本书都涉及TDD。请注意,尽管本书旨在将这些技术和工具添加到现有项目中,而不是新项目中
如果您的问题仅限于NAnt,J.p.Boodhoo的教程提供了一个极好的概述,介绍了如何使NAnt环境快速提高生产率。不用担心,这是从2006年开始的,因为NAnt框架自那以后没有太大变化 如果您正在考虑使用一个更奇特的构建环境,那么您可能想看看,甚至(这更奇特吗?)。我们仍然使用NAnt,因为事实证明它100%满足我们的需求
如果您想完成整个TDD工作,那么接下来要添加到构建环境中的就是持续集成,这些都是很好的选择。它们要么明确针对.NET的CI(如CCNET或TeamCity),要么可以轻松配置为这样做。@Arnis它与.NET一起工作吗?它看起来像是一个来自该站点的Java/Linux CI。它确实有效。成功地使用它。混入albacore,您就是黄金。@Arnis在此之前您是否使用过CruiseControl?如果是这样的话,优势是什么?我更喜欢哈德逊而不是CC。在我看来,CC很难配置。antoher的替代品-竹子,但它是商业的。谢谢你为我验证这一点!我是一个ANT用户,大约在2005年,我的新工作使用NANT。我有预感,这是正确的教程,但我不完全确定(主要是因为它是从2006年开始的…)很高兴听到没有太大的变化。