Restructuración y limpieza de código