Asp.net 介绍.NET中TDD、DDD和设计模式的书籍

Asp.net 介绍.NET中TDD、DDD和设计模式的书籍,asp.net,asp.net-mvc,tdd,domain-driven-design,repository-pattern,Asp.net,Asp.net Mvc,Tdd,Domain Driven Design,Repository Pattern,我想买一本书,这本书能让我全面了解使用C#、TDD、ASP.NET MVC、DDD和设计模式(如存储库模式)的现代ASP.NET开发。我非常擅长C#和ASP.NET MVC,但我想填补空白 如果您对一两本涉及这些主题的书有很好的体验,请与我们分享好吗?以下是我推荐的几本书: 作者:詹姆斯·W·纽柯克和阿列克谢·A·沃龙佐夫 史蒂文J梅茨克 作者:罗伯·科纳利、斯科特·汉塞尔曼、菲尔·哈克、斯科特·古思里 我猜你问的话题范围很广,一本书就可以涵盖 试试马丁和马丁的这个 这本书主要讨论设计原则、设

我想买一本书,这本书能让我全面了解使用C#、TDD、ASP.NET MVC、DDD和设计模式(如存储库模式)的现代ASP.NET开发。我非常擅长C#和ASP.NET MVC,但我想填补空白


如果您对一两本涉及这些主题的书有很好的体验,请与我们分享好吗?

以下是我推荐的几本书:

  • 作者:詹姆斯·W·纽柯克和阿列克谢·A·沃龙佐夫
  • 史蒂文J梅茨克
  • 作者:罗伯·科纳利、斯科特·汉塞尔曼、菲尔·哈克、斯科特·古思里

我猜你问的话题范围很广,一本书就可以涵盖

试试马丁和马丁的这个


这本书主要讨论设计原则、设计模式、UML图、文档、重构。但它不包括ASP.NET和MVC。您需要参考其他一些书籍。

我目前对如何构建好的.NET应用程序感兴趣,我正在阅读或已经阅读以下一些书籍:

这两本微软的书真正解释了如何使用控制反转等方法设计具有高可测试性的.NET应用程序


明确地说,是的,它们都使用TDD、DDD、依赖注入、ans等中常见的设计模式。

作者Eric Evans

根据您的需要,我建议您从以下几点开始:

正如标题所说;它基本上是一本关于如何在.NET环境中使用DDD和TDD的书。

Jimmy Nillson编写。它涵盖了DDD及其在.NET中的模式,用于TDD try

我最近读过的填补空白的最好的书是乔恩·斯基特的。直到读了这本书,我才意识到在我对C#的了解上有多少差距。

由Steve Sanderson编写,其中包括了明显的ASP.NET MVC主题,包括C#以及TDD、存储库模式和域建模。在一本书中很好地概述了所有这些主题

对于DDD的深入报道,我同意Arnis L获得Eric Evans的圣经(“领域驱动设计:解决软件核心的复杂性”),对于.NET特定的观点,我同意Per Noalt关于应用领域驱动设计和模式的观点:以C#和.NET为例


IMHO、依赖注入和TDD合作得非常好,我必须在列表中添加另一本书:

  • 马克·希曼(即将由曼宁公司出版)

对于有提问者背景的人来说,这真是一本很棒的书。我帮助校对了这本书,并在表扬页上对它给予了当之无愧的赞扬。最近,我有三个同事买了它,到目前为止没有投诉;-)ADDDP给出了一些很好的例子,我喜欢它让我了解了设计决策背后的逻辑。但我有时觉得写作过于口语化。我觉得这本书也很棒,尽管我希望看到随着泛型、动态类型、lambda表达式、linq、MVVM以及所有这些的出现,这本书的最新修订版能使它在.NET方面更具时代感。+1这应该是您对DDD的关键参考。但是,首先了解企业应用程序体系结构模式中描述的模式将有很大帮助。对于任何努力学习DDD的人来说。我只是简单地回顾了一下上面介绍的书。我建议你先检查书评,然后检查书评的有效性。做了这些之后,我得出结论,上面的书都不值得我花时间。这是因为这些书要么太旧,要么太深奥,相互矛盾,没有用处。