| DRY | Don't Repeat Yourself | Copy-pasted code blocks | | KISS | Keep It Simple, Stupid | Over-engineered solutions | | YAGNI | You Aren't Gonna Need It | Features "just in case" |
"Every piece of knowledge must have a single, unambiguous representation in the system."
| Class | PascalCase, noun | OrderService | | Interface | PascalCase, adjective or noun | Comparable, List | | Method | camelCase, verb | calculateTotal() | | Variable | camelCase, noun | customerEmail | | Constant | UPPERSNAKE | MAXRETRYCOUNT | | Package | lowercase | com.example.orders |
Principes du Clean Code (DRY, KISS, YAGNI), conventions de dénomination, conception des fonctions et refactoring. À utiliser lorsque l'utilisateur dit « nettoyer ce code », « refactoriser », « améliorer la lisibilité » ou lors de l'examen de la qualité du code. Source : decebals/claude-code-java.