En serio, a veces me siento un poco tonto cuando leo documentación sobre patrones de software. Estoy leyendo un libro sobre arquitectura hexagonal (ports and adapters), y cuando empieza ahblar de "driving actors, driven actors, driving adapters, driven adapters, interactors, required interfaces, provided interfaces... me da un parraque y tengo que parar, releer cuatro veces, buscar en internet para entenderlo mejor... y entonces sí, las cosas empiezan a encajar. Pero es lento, me siento lento.
@kastwey yo he mirado hexagonal unas cuantas veces y no entiendo nada. Creo que describen cosas bastante normalitas, pero con una terminología nueva... no parece aportarme mucho.
Con Domain-Driven Design igual. He dejado dos libros a medias. Antes seguía conversaciones sobre DDD y no entendía nada (parecía que se liaban mucho para cosas simples).
Pero hay gente que admiro que recomienda ambas cosas, así que estoy un poco perdido...
@yo @kastwey Yo los casos en que realmente aprendí algo fue en temas de estructura a gran escala, vamos a decir: model-view-controller, entity-component-system, etc. Porque en lo micro creo que todos más o menos sabemos resolver de un modo u otro y no hay soluciones generales que funcionen bien siempre.