SOLID Y GRASP. Buenas prácticas hacia el éxito en el desarrollo de software.
Principios SOLID y patrones GRASP: buenas prácticas para diseñar software mantenible y escalable, con ejemplos y recursos para arquitectos y desarrolladores.
Principios SOLID y patrones GRASP: buenas prácticas para diseñar software mantenible y escalable, con ejemplos y recursos para arquitectos y desarrolladores.
Material y ejercicios del dojo IWT2 sobre principios SOLID y GRASP: guía, katas y prácticas para mejorar diseño y pruebas.
Proyectos personales de mapas topográficos en 3D: Gredos, Ordesa y Peñalara, con enfoque en rendimiento, texturas y funcionalidades para montañeros.
Ejemplo práctico de TDD con Moq: cómo escribir tests, usar mocks y refactorizar para mejorar la calidad del código.
Introducción al principio GRASP de alta cohesión y bajo acoplamiento para diseñar software mantenible y modular.
Descripción del patrón Controlador en GRASP: coordinar casos de uso y separar presentación de lógica de negocio.
Principio GRASP "Creador": quién debe instanciar objetos para mantener bajo acoplamiento y buena cohesión en el diseño.
Aplicar el principio "Experto en información": asigna responsabilidades a la clase que conoce los datos para mejorar cohesión y reducir acoplamiento.
Patrón de indirección para reducir acoplamiento: usar mediadores y adaptadores para proteger el código frente a cambios.
Cómo usar la fabricación pura (factory classes) para reducir acoplamiento y mejorar cohesión en tus diseños.