Clean Code Naming Principles: Lektionen von Robert C. Martin
5 Min. Lesezeit
Robert C. Martins „Clean Code" widmet der Benennung ein ganzes Kapitel. Hier sind die wichtigsten Prinzipien.
Kernregeln
- Verwenden Sie absichtsoffenbarende Namen: Der Name sollte beantworten, warum etwas existiert und was es tut
- Vermeiden Sie Desinformation: Nennen Sie etwas nicht „list", wenn es keine Liste ist
- Treffen Sie sinnvolle Unterscheidungen:
sourceunddestinationstatta1unda2 - Verwenden Sie aussprechbare Namen:
generationTimestampstattgenymdhms - Verwenden Sie suchbare Namen: Benannte Konstanten statt magischer Zahlen
- Vermeiden Sie Kodierungen: Keine ungarische Notation, keine Member-Präfixe
- Klassennamen sind Substantive:
Customer,Account,AddressParser - Methodennamen sind Verben:
save(),deletePage(),postPayment()
Namen konvertieren
Nutzen Sie den Case-Converter-Hub, um Namen für jede Konvention zu formatieren.