Vad är Ren kod
Läsbar och underhållbar kod
Clean Code — Läsbar och Underhållbar Kod
Clean Code är ett tillvägagångssätt för att skriva kod som är lätt att läsa, förstå och underhålla. Konceptet populariserades av Robert Martin (Uncle Bob).
Clean Code Principer
| Princip | Beskrivning | |---------|-------------| | Meningsfulla namn | Variabler och funktioner talar för sig själva | | Små funktioner | En funktion—en uppgift | | Inga kommentarer | Koden är så tydlig att kommentarer inte behövs | | DRY | Don't Repeat Yourself—ingen duplicering | | KISS | Keep It Simple, Stupid—enkelhet |
Namngivningsregler
- Klasser—substantiv (User, OrderService)
- Metoder—verb (getUser, calculateTotal)
- Booleska—is/has/can (isActive, hasAccess)
- Konstanter—UPPER_SNAKE_CASE
Clean Code Egenskaper
- Läses som prosa
- Lätt att testa
- Minimala beroenden
- Hanterar fel graciöst
- Följer teamstandarder
Rekommenderade Böcker
- "Clean Code" — Robert C. Martin
- "Refactoring" — Martin Fowler
- "The Pragmatic Programmer" — Hunt & Thomas