¿Qué es refactor?
Refactorización de código quirúrgico para mejorar la mantenibilidad sin cambiar el comportamiento. Cubre la extracción de funciones, el cambio de nombre de variables, el desglose de funciones divinas, la mejora de la seguridad de tipos, la eliminación de olores de código y la aplicación de patrones de diseño. Menos drástico que repo-rebuilder; utilizar para mejoras graduales. Fuente: ansteorra/kmp.