Optimisation du code pour éviter la redondance