¿Alguien puede recomendar algunos tutoriales de proyectos de principio a fin que realmente enfatizan los buenos principios de diseño y las mejores prácticas? Busco cosas que demuestran y hacen hincapié en cualquiera o todos los siguientes:Comenzar a finalizar tutoriales de proyectos avanzados
- Domain Driven Design
- pruebas unitarias
- Inversión de Control
- separación de las preocupaciones
- uso de interfaces
- Asignación relacional de objetos
- Preferiblemente ASP.NET MVC
Actualmente estoy viendo the Autumn of Agile series, que demuestra muchos de estos principios. Me gustaría encontrar más de estos tutoriales/demos.