En ingeniería del software, el término "refactorización" se usa a menudo para describir la modificación del código fuente sin cambiar su comportamiento, lo que se conoce informalmente por "limpiar el código".