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: source und destination statt a1 und a2
  • Verwenden Sie aussprechbare Namen: generationTimestamp statt genymdhms
  • 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.