13. Namen

Themen
Warum sind Namen wichtig?
Allgemeine Regeln für Namen
Spezifische Regeln für Variablen, Funktionen, Klassen, Objekte
Ausblick: Namen lassen sich ändern
Folien
PDF


Zentrale Aspekte

Weiterführende Literatur

Eine kommentierte und handverlesene Liste mit weiterführender Literatur zum Thema. Die Auswahl ist zwangsläufig subjektiv.

Eine Einführung in die Thematik, die viele Kriterien für gute Namen aufstellt, egal ob Klassen, Funktionen oder Variablen, ist Kapitel 2 in [Martin, 2008Martin, Robert C. (2008): Clean Code. A Handbook of Agile Software Craftmanship, Prentice Hall, Upper Saddle River, New Jersey]. Detaillierter und mit vielen Beispielen, dafür aber auf Variablen fokussiert, ist Kapitel 11 in [McConnell, 2004McConnell, Steve (2004): Code Complete. A practical handbook of software construction, Microsoft Press, Redmond, Washington]. Sehr kurz und prägnant sind die Ausführungen in Kapitel 1 in [Kernighan, 1999Kernighan, Brian W.; Pike, Rob (1999): The Practice of Programming, Addison Wesley, Boston].