Limpieza de código y abstracción de datos de entrada