Optimisation et gestion des erreurs