Optimisation du code et ajout de commentaires