El libro de la banda de los cuatro: patrones de diseño, su gloria y su resaca
El catálogo que dio vocabulario común a la orientación a objetos: singleton, observer, factory. Hay que leerlo con doble mirada: como el avance que fue —nombrar soluciones recurrentes— y como origen de una década de arquitecturas barrocas que aplicaban patrones como quien colecciona cromos. Entender ambas cosas es entender media historia del diseño de software.
Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides · Wikipedia
MIMarco IbáñezConexiones
Trazadas y explicadas por personas: la razón es lo que las hace valiosas.
«Saltar del GoF a Alexander devuelve a los patrones su raíz humana: de etiquetas y recetas a principios de escala, contexto y habitabilidad, enseñándote a aplicar nombres técnicos con criterio (propósito, restricciones y consecuencias) en vez de coleccionarlos como cromos.»
MIMarco Ibáñez
253 patrones para construir desde una ventana hasta una ciudad enteraLibro«Te da perspectiva crítica: ambos textos muestran que nombrar y modularizar (patrones OO o microservicios) mejora comunicación y reutilización, pero también puede justificar fragmentación y complejidad; saltar de A a B ayuda a equilibrar soluciones técnicas con sus costes reales.»
MIMarco IbáñezEl artículo que canonizó los microservicios (y ya avisaba de sus costes)Artículo
«Leer Conway antes del GoF te permite elegir patrones (p. ej. Observer vs Mediator) que encajen con los límites de comunicación reales entre equipos y así evitar diseños que nadie pueda coordinar. Ir del GoF a Conway revela cómo tus patrones elegidos condicionan y exponen la estructura organizativa.»
MIMarco IbáñezLa ley de Conway: tu arquitectura es el organigrama de tu empresa, te guste o noArtículo