
23/09 12:00HS @ Stream A TRACK DEVELOPMENT
Diseñar para el cambio: cómo construir software que siga siendo “soft”
Speaker: Emilio CarriĂłn
El software se llama “soft” por una razĂłn: está pensado para cambiar. Sin embargo, con el tiempo, la mayorĂa de los sistemas se vuelven rĂgidos, frágiles o imposibles de evolucionar. Le echamos la culpa al cĂłdigo heredado, a los plazos o a “malas decisiones”, pero muchas veces el problema es de arquitectura: no diseñamos pensando en el cambio. En esta charla vamos a ver cĂłmo diseñar sistemas que abracen el cambio en lugar de resistirse a Ă©l. Más allá de principios como SOLID o “clean architecture”, exploraremos las fuerzas reales que hacen que el software se vuelva caro de modificar: acoplamiento, lĂmites difusos, suposiciones ocultas y abstracciones mal colocadas. Vas a aprender: - CĂłmo detectar y reducir la complejidad accidental. - Por quĂ© la capacidad de cambiar importa más que la reutilizaciĂłn. - HeurĂsticas de diseño para mantener tu cĂłdigo flexible incluso a gran escala. - CĂłmo evaluar una arquitectura por el coste del cambio, no por la complejidad de sus diagramas. Una charla pensada para arquitectos, tech leads y desarrolladores senior que quieren construir sistemas preparados para lo que viene, no solo para lo que ya existe.
