Définition
Le Clean Code désigne un code lisible, simple et facile à modifier, écrit d'abord pour les humains qui le reliront. Le terme vient du livre de Robert C. Martin (2008), qui en détaille les règles : noms explicites, fonctions courtes qui ne font qu'une chose, pas de duplication, tests qui documentent le comportement. Un code propre coûte un peu plus cher à écrire et beaucoup moins cher à faire vivre.
Dans la pratique
Le Clean Code n'est pas une coquetterie : une équipe passe la majeure partie de son temps à lire du code existant, et un code illisible ralentit chaque évolution. Il se vérifie dans une revue de code ou un test technique bien plus que dans un CV. Depuis l'arrivée des assistants de code IA, il devient aussi un prérequis pour que ces outils produisent du code cohérent avec le projet.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.