Premisa de prioridad de refactorización

09-11-2023

Por Kevin Hierro Carrasco

En ocasiones, me asalta la idea de que debería adoptar una estrategia proactiva al enfrentar la refactorización de código legacy. Para mí, el término "código legacy" abarca todo código que, desde mi perspectiva, podría ser optimizado. Son contadas las veces que me he topado con código que no requería ninguna modificación o mejora, gracias a una adecuada nominación o estructuración.

💨 TL;DR

Este año 2023, en Pamplona Software Crafters, tuve la oportunidad de conocer a Pedro Santos y su charla “Refactoring Priority Premise”, que aborda cómo identificar y remediar code smells siguiendo un orden específico. Dicho orden se determinaba en función del problema que necesitabas resolver; por ejemplo, la legibilidad ocupaba el primer nivel y podía ser mejorada mediante cambios de nombre, comentarios, entre otros.

Continuar leyendo...