Qu'est-ce que Code propre
Code lisible et maintenable
Clean Code — Code Lisible et Maintenable
Clean Code est une approche d'écriture de code facile à lire, comprendre et maintenir. Le concept a été popularisé par Robert Martin (Uncle Bob).
Principes du Code Propre
| Principe | Description | |----------|-------------| | Noms significatifs | Variables et fonctions parlent d'elles-mêmes | | Petites fonctions | Une fonction — une tâche | | Sans commentaires | Le code est si clair que les commentaires sont inutiles | | DRY | Don't Repeat Yourself — pas de duplication | | KISS | Keep It Simple, Stupid — simplicité |
Règles de Nommage
- Classes — noms (User, OrderService)
- Méthodes — verbes (getUser, calculateTotal)
- Booléens — is/has/can (isActive, hasAccess)
- Constantes — UPPER_SNAKE_CASE
Caractéristiques du Code Propre
- Se lit comme de la prose
- Facile à tester
- Dépendances minimales
- Gère les erreurs avec élégance
- Suit les standards de l'équipe
Livres Recommandés
- "Clean Code" — Robert C. Martin
- "Refactoring" — Martin Fowler
- "The Pragmatic Programmer" — Hunt & Thomas