
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.
