¿Qué hace refactor?
Refactorización quirúrgica de código para mejorar la mantenibilidad sin alterar el comportamiento. Incluye extracción de funciones, renombrado de variables, descomposición de funciones dios, mejora de la seguridad de tipos, eliminación de code smells y aplicación de patrones de diseño. Menos drástico que repo-rebuilder; úsalo para mejoras graduales.