🟡 Patterns & Design Principles
Nodo Oficial de Roadmap.sh:
Patterns & Design Principles
🗺️ Subnodos del Roadmap
↳ OOP
Programación Orientada a Objetos y encapsulamiento.
↳ MVC, MVP, MVVM
Patrones de diseño para capas de presentación e interfaces de usuario.
↳ CQRS & Eventual Consistency
Segregación de comandos y consultas, y modelos de consistencia eventual.
↳ Actors
Modelo de actores para concurrencia aislada sin bloqueo (Erlang/Akka).
↳ ACID & CAP Theorem
Transaccionalidad en bases de datos y trade-offs en sistemas distribuidos.
↳ SOLID
Los 5 principios fundamentales de diseño de software orientado a objetos.
↳ TDD
Desarrollo guiado por pruebas y diseño emergente.
↳ DDD
Diseño guiado por el dominio: Bounded Contexts, Entidades y Agregados.