Cómo mejorar la lógica de la programación?