我希望能够得到一本(几本)书,这些书可以给我提供现代ASP.NET开发的完整视图,包括C#,TDD,ASP.NET MVC,DDD和设计模式,如存储库模式。 我对C#和ASP.NET MVC非常熟练,但想填补一些空白。
如果您有一本或两本涵盖这些主题的好书经验,您能否分享一下?
我希望能够得到一本(几本)书,这些书可以给我提供现代ASP.NET开发的完整视图,包括C#,TDD,ASP.NET MVC,DDD和设计模式,如存储库模式。 我对C#和ASP.NET MVC非常熟练,但想填补一些空白。
如果您有一本或两本涵盖这些主题的好书经验,您能否分享一下?
"领域驱动设计:软件核心复杂性的应对之道",Eric Evans著。
我目前对如何构建良好的.NET应用程序很感兴趣,我正在阅读或已经阅读了以下一些书籍:
这两本微软出版的书籍真正讲解了如何使用控制反转等技术设计具有高可测试性的.NET应用程序。
需要明确的是,它们都使用了TDD、DDD、依赖注入等常见的设计模式...
尝试阅读Jimmy Nillson的应用领域驱动设计和模式。它涵盖了.NET中的DDD及其模式。
Steve Sanderson的《Pro ASP.NET MVC Framework》包含了显而易见的ASP.NET MVC主题以及C#、TDD、Repository模式和领域建模。这本书在一个书中提供了所有这些主题的概述。
如果你想更深入地了解DDD,我同意Arnis L的观点,应该阅读Eric Evans的《领域驱动设计:软件核心复杂性应对之道》,而对于.NET特定的视角,我同意Per Noalt的观点,应该阅读《应用领域驱动设计和模式:C#和.NET示例》。
Pro ASP.NET MVC Framework http://www.apress.com/resource/bookcover/9781430210078?size=medium
我觉得你提出的主题范围非常广泛,不可能在一本书中覆盖所有内容。
你可以看看这本书:《C#敏捷原则、模式与实践》,作者是Martin和Martin。
这本书主要介绍设计原则、设计模式、UML图表、文档和重构等方面的内容。但它不包括ASP.NET和MVC。你需要参考其他书籍来学习这些内容。