Les bases du clean code¶
Clean Code est un livre écrit par Robert C. Martin qui est devenu la bible du bon programmeur.
Ce livre est utilisé mondialement comme base des bonnes pratiques dans la programmation.
Pourquoi le clean code ?¶
N'importe qui peut apprendre à coder.
Mais bien coder est un art qui demande de la rigueur et du temps.
Citation
Clean code is simple and direct. Clean code reads like well-written prose. Clean code never obscures the designer’s intent but rather is full of crisp abstractions and straightforward lines of control.
- Grady Booch, auteur de Object Oriented Analysis and Design with Applications
Traduction libre:
Le Clean code est simple et va droit au but. Le Clean code se lit comme de la prose bien écrite. Le Clean code ne cache pas l'intention du concepteur, mais est plutôt rempli d'abstractions claires et de lignes simples totalement en contrôle.
Citation
You know you are working on clean code when each routine you read turns out to be pretty much what you expected. You can call it beautiful code when the code also makes it look like the language was made for the problem.
- Ward Cunningham, inventeur de Wiki, Fit, eXtreme Programming, etc.
Traduction libre :
Tu sais que tu travailles sur du clean code quand chaque fonctionnalité que tu lis s'avère être pas mal ce à quoi tu t'attendais. Tu peux appeler cela du beau code lorsque ce dernier donne également l'impression que le langage a été spécialement conçu pour le problème sous tes yeux.
La seule vraie mesure de la qualité du code : le nombre de WTF à la minute