12

Chciałbym dostać książkę (-y), która naprawdę da mi pełny widok nowoczesnego rozwoju ASP.NET przy użyciu C#, TDD, ASP.NET MVC, DDD i Wzorce projektowe, takie jak wzór repozytorium. Jestem bardzo kompetentny w C# i ASP.NET MVC, ale chcę wypełnić luki.Książki, które będą dotyczyć TDD, DDD i wzorców projektowych w .NET

Jeśli masz dobre doświadczenia z książką lub dwiema, które obejmuje te tematy, czy możesz je udostępnić?

Odpowiedz

6

jestem obecnie zainteresowany Jak dobra architektura aplikacji .NET i czytam lub mają obecnie czytać niektóre z następujących książek:

Te dwa mikrosfery t książki naprawdę wyjaśniają, jak projektować aplikacje .NET z wysoką testowalnością za pomocą Inversion Of Control i tym podobne.

I żeby było jasne, tak że wszystkie wzorce projektowe wspólne korzystanie z TDD, DDD, Dependency Injection, ans tak dalej ...

3

Zgadnij, zakres tematów, o które prosiłeś, jest obszerny i można go znaleźć w pojedynczej książce

próbować ten jeden Agile Principles, Patterns, and Practices in C# przez Martin i Martin

Książka opowiada głównie o zasadach, projektowanie wzorach, diagramy UML, dokumentacja, Refaktoryzacja. Nie obejmuje jednak ASP.NET i MVC. Musisz dla nich polecić inne książki.

5

Wypróbuj Applying Domain Driven Design and Patterns Autor Jimmy Nillson. Obejmuje DDD i jego wzorce w .NET

+1

To naprawdę świetna książka dla kogoś z tłem rozmówcy. Pomogłem w korekcie książki i oddałem jej zasłużoną pochwałę na stronach pochwał. Niedawno miałem trzech kupców i nie mam żadnych reklamacji ;-) –

+1

ADDDP podaje kilka fajnych przykładów i podobało mi się, że zabrało mi to logikę decyzji projektowych. Czułem jednak czasami, że pisanie było zbyt rozmowne. Czułem, że autor głośno myślał. – dthrasher

+0

Myślałem, że ta książka jest również świetna, chociaż chciałbym zobaczyć zaktualizowaną wersję książki, aby była nieco bardziej aktualna pod względem .NET z pojawieniem się generycznych, dynamicznych typów, wyrażeń lambda, linq, MVVM i wszystkich że. – jpierson

2

Dla TDD wypróbuj xUnit Test Patterns.

Najlepszą książką, jaką ostatnio przeczytałem do wypełnienia luk, jest C# in depth autorstwa Jona Skeeta. Dopiero po przeczytaniu tej książki zdałem sobie sprawę, ile luk miałem w mojej znajomości języka C#.

4

Pro ASP.NET MVC Framework Steve Sanderson zawiera oczywisty wątek ASP.NET MVC z C#, a także TDD, wzorzec repozytorium i modelowanie domen. Dobry przegląd wszystkich tych tematów w jednej książce.

Aby uzyskać więcej informacji na temat DDD, zgadzam się z Arnis L, aby uzyskać bibliografię ("Projekt oparty na domenie: zwalczanie złożoności w sercu oprogramowania") przez Eric Evans, a dla widoku specyficznego dla .NET, zgadzam się z Per Noalt o stosowaniu projektowania i wzorców opartych na domenie: z przykładami w językach C# i .NET.

Pro ASP.NET MVC Framework http://www.apress.com/resource/bookcover/9781430210078?size=medium

Powiązane problemy