De restructurer le code pour qu'il soit plus facile à comprendre et à maintenir, tout en conservant sa fonctionnalité.