| 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 |
Principi del Clean Code (DRY, KISS, YAGNI), convenzioni di denominazione, progettazione delle funzioni e refactoring. Da utilizzare quando l'utente dice "pulisci questo codice", "refactoring", "migliora la leggibilità" o durante la revisione della qualità del codice. Fonte: decebals/claude-code-java.