Subcategoría

Fundamentos de arquitectura de software

Un recorrido por los fundamentos de arquitectura de software: abstracción, cohesión y acoplamiento; principios KISS, DRY y YAGNI; dependencias, contratos y SOLID; calidad, pruebas y deuda técnica. Los seis artículos comparten ejemplos de una tienda online.

Capítulos de esta subcategoría

  1. Arquitectura de software: las ideas antes que los diagramas Artículo
  2. KISS, DRY y YAGNI: tres ideas para no complicarnos la vida Artículo
  3. Dependencias y contratos: qué necesita saber cada pieza Artículo
  4. SOLID: cinco principios para repartir responsabilidades Artículo
  5. Calidad, pruebas y observabilidad: qué significa que una aplicación funcione bien Artículo
  6. Cambiar sin miedo: complejidad, refactorización y deuda técnica Artículo