Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
Jimmy Nilsson
I found the book to be very pragmatic and useful but I don't think its for begginers, despite the author says that this book is for "a wide target audience" and that if you don't have some knowledge of "object-orientation and C#" interest and enthusiasm will compensate for any lack of prior knowledge. I would recommend reading Patterns of Enterprise Application Architecture and Domain-Driven Design: Tackling Complexity in the Heart of Software first. The author has a very entertaining style and has a very good balance between theory and practice.
The book also covers topics such as Refactoring, DI, IoC, Mocking, SOA, ORM, TDD and Aspect Oriented Programming.
One thing I would have liked to see are more code samples or a sample application designed using DDD patterns and principles. Apart from that I think its a great book.
Ссылка удалена правообладателем
----
The book removed at the request of the copyright holder.