| 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 |
Clean-Code-Prinzipien (DRY, KISS, YAGNI), Namenskonventionen, Funktionsdesign und Refactoring. Wird verwendet, wenn der Benutzer „Diesen Code bereinigen“, „Umgestalten“, „Lesbarkeit verbessern“ sagt oder wenn die Codequalität überprüft wird. Quelle: decebals/claude-code-java.