我应该阅读 TDD/DDD NAnt 开发的更新版本吗?
我正在阅读关于 C# .NET 中的 NAnt 开发的本教程,它是在 2006 年编写的,所以我想知道是否有人知道我应该阅读更新的版本。
名为“使用 NAnt 自动化构建”的教程涵盖了使用单元测试、域驱动来设置项目开发、与 Visual Studio 集成等...
I'm reading this tutorial on NAnt development in C# .NET, it was written in 2006, so I'm wondering if anyone knew there is a more up-to-date version that I ought to read instead.
The tutorial called "Automating Your Builds With NAnt" covers setting up a project with unit testing, domain driven development, integration with Visual Studio etc...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的问题仅限于 NAnt,JP Boodhoo 的教程提供了有关如何快速提高 NAnt 环境生产力的精彩概述。别担心这是从 2006 年开始的,因为 NAnt 框架从那时起就没有发生太大变化。
如果您正在考虑使用更奇特的构建环境,那么您可能需要看看 Rake, psake 甚至 MSBuild (这更奇特吗?)。我们仍然使用 NAnt,因为它已被证明 100% 足以满足我们的需求。
如果您想要完成整个 TDD 工作,持续集成就是下一个要添加到您的构建环境中的事情。 CruiseControl,CruiseControl.NET、TeamCity 和 Hudson/Jenkins 都是不错的选择。它们要么明确针对 .NET 的 CI(如 CCNET 或 TeamCity),要么可以轻松配置以实现此目的。
If your question is restricted to NAnt, J.P. Boodhoo's tutorial provides an excellent overview on how to get your NAnt environment to productivity quickly. Don't bother it's from 2006 because the NAnt framework hasn't changed too much since.
If you're considering to use a more fancy build environment, then you might want to take a look at Rake, psake or even MSBuild (is this more fancy?). We still use NAnt because it has proven 100% sufficient to our needs.
If you would like to do the whole TDD thing, Continuous Integration is the next thing to add to your build environment. CruiseControl, CruiseControl.NET, TeamCity and Hudson/Jenkins are all good choices for that. Either they target CI for .NET explicitly (like CCNET or TeamCity) or they can be easily configured to do so.
这两本书都是最近更新的:
在 .NET 中 (2010)
Both of these books are more recent and up to date:
in .NET (2010)