12

Me gustaría obtener libros que realmente me den una visión completa del desarrollo de ASP.NET moderno usando C#, TDD, ASP.NET MVC, DDD y Patrones de diseño, como el patrón Repositorio. Soy muy competente con C# y ASP.NET MVC, pero quiero llenar los vacíos.Libros que cubrirán TDD, DDD y Patrones de diseño en .NET

Si ha tenido una buena experiencia con un libro o dos que cubre estos temas, ¿podría compartirlos?

Respuesta

6

Actualmente estoy interesado en cómo la arquitectura buenas aplicaciones .NET y yo estoy leyendo actualmente o han leído algunos de los libros siguientes:

Esos dos Microsof Los libros realmente explican cómo diseñar aplicaciones .NET con alta capacidad de prueba usando Inversion Of Control y tal.

Y para ser claro, sí que todos los patrones de uso de diseño comunes en TDD, DDD, la inyección de dependencias, Ans así sucesivamente ...

3

Adivina el alcance de los temas que has preguntado es vasto para ser cubierto en un solo libro

prueba este Agile Principles, Patterns, and Practices in C# Por Martin y Martin

libro habla sobre todo de principios de diseño, diseño patrones, diagramas UML, Documentación, Refactoring. Sin embargo, no cubre ASP.NET y MVC. Usted necesita referir algunos otros libros para aquellos.

5

Probar Applying Domain Driven Design and Patterns Por Jimmy Nillson. Cubre DDD y sus patrones en .NET

+1

Es realmente un gran libro para alguien con los antecedentes del interrogador. Ayudé a corregir el libro, y lo elogié en sus páginas de alabanza. Recientemente, tuve tres colegas que lo compraron, y no tengo quejas hasta el momento ;-) –

+1

ADDDP da algunos buenos ejemplos, y me gustó que me llevó a través de la lógica detrás de las decisiones de diseño. Pero a veces sentía que escribir era demasiado coloquial. Parecía que el autor estaba pensando en voz alta. – dthrasher

+0

Pensé que este libro también era genial, aunque me gustaría ver una revisión actualizada del libro para hacerlo un poco más actual en términos de .NET con el advenimiento de genéricos, tipos dinámicos, expresiones lambda, linq, MVVM y todos ese. – jpierson

2

Para TDD prueba xUnit Test Patterns.

El mejor libro que he leído recientemente para llenar los huecos es C# in depth por Jon Skeet. No fue hasta leer este libro que me di cuenta de la cantidad de lagunas que tenía en mi conocimiento de C#.

4

Pro ASP.NET MVC Framework por Steve Sanderson incluye el tema ASP.NET MVC obvio con C# y TDD, el patrón Repository y el modelado de dominio. Buen resumen de todos estos temas en un solo libro.

Para una cobertura más profunda de DDD, estoy de acuerdo con Arnis L para obtener la Biblia ("Diseño impulsado por el dominio: abordar la complejidad en el corazón del software") por Eric Evans, y para una vista .NET específica, estoy de acuerdo con Per Noalt on Applying Domain-Driven Design and Patterns: con ejemplos en C# y .NET.

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

2

en mi humilde opinión, la inyección de dependencias y TDD están trabajando tan bien juntos que debo añadir otro libro a la lista: