Ich schreibe eine Bibliothek, also möchte ich, dass die Funktionen so klar und clever wie möglich benannt werden. Derzeit verwende ich die folgenden Prinzipien:
- Selbsterklärende Namen: eine Funktion getName() sagt dem Entwickler, was sie zurückgibt, ebenso wie setAddress(), isMale(), usw.
- Kurz: Ein Funktionsname muss so kurz wie möglich sein so kurz wie möglich sein, damit er einfach zu tippen und leicht zu merken. Eine Funktion getNumberOfPagesInTheBook() ist nicht gut, etwas wie getBookPageCount() ist besser.
- Verwendung von Präfixen: Ich verwende immer Präfixe in den Funktionen wie getName(), setName(), hasHair(), isBlond(), usw.
Ich würde gerne wissen, ob ich etwas übersehe. Fallen Ihnen noch andere Präfixe als is, has, get und set ein?