DEVELOPMENT
Brownfield Engineering: cómo cambiar código que da miedo cambiar
Vivimos en una época en que abundan las herramientas de programación y los recursos para aprender a utilizarlas, pero la gran mayoría de esos recursos están enfocados en escenarios simples y proyectos “greenfield” donde el desarrollo comienza desde cero. Sin embargo, la realidad de la industria no siempre es así. Muchas veces nos encontramos con proyectos “ya andando”, proyectos “brownfield": bases de código con años de historia, decisiones olvidadas, poco documentadas, muchas veces sin tests y autores que hace tiempo abandonaron el proyecto.
En un escenario así: ¿Cómo agregar funcionalidades sin romper producción? ¿Cómo mejorar el diseño sin embarcarse en una reescritura imposible? ¿Cómo ganar confianza en un código que apenas entendemos?
En esta sesión exploraremos un conjunto de técnicas para evolucionar sistemas brownfield de forma segura y sostenible. Veremos estrategias como el Strangling, el refactoring a patrones, la segregación de cambios y el modelo de Seams de Michael Feathers y entre otros.
También veremos algunas recomendaciones para instruir asistentes de IA para aplicar estas técnicas de manera más efectiva.
Si tu trabajo diario consiste más en modificar código existente que en crear proyectos desde cero, esta charla es para ti.
En un escenario así: ¿Cómo agregar funcionalidades sin romper producción? ¿Cómo mejorar el diseño sin embarcarse en una reescritura imposible? ¿Cómo ganar confianza en un código que apenas entendemos?
En esta sesión exploraremos un conjunto de técnicas para evolucionar sistemas brownfield de forma segura y sostenible. Veremos estrategias como el Strangling, el refactoring a patrones, la segregación de cambios y el modelo de Seams de Michael Feathers y entre otros.
También veremos algunas recomendaciones para instruir asistentes de IA para aplicar estas técnicas de manera más efectiva.
Si tu trabajo diario consiste más en modificar código existente que en crear proyectos desde cero, esta charla es para ti.
Si querés ver la charla de Nicolas Paez, registrate gratuitamente
Registrate gratis