Ich bin kein englischer Muttersprachler, daher wurde ich durch die Namenskonvention der Funktionen verwirrt, die boolean zurückgeben.Was sind die Namenskonventionen von Funktionen, die Boolean zurückgeben?
Ich habe folgende Funktionsnamen bekannt sind konventionell:
bool is_valid();
bool is_sorted();
bool is_empty();
bool has_children();
bool can_draw();
Allerdings frage ich mich, ob ein anderer Funktionsnamen, die mit Verben beginnen andere als „ist, sind, können sie, usw.“, sind auch konventionell wie folgt:
bool TryToCloseWindow(); // check to see if the user tries to close the window
bool IntendToCloseWindow(); // as above
bool FileExists(); // check to see if the file exists
Wenn Sie einen englischen Muttersprachler und Programmierer sind, denken Sie, die drei Funktionsnamen üblich sind?
Es gibt keine feste Namenskonvention für Sprachen, die von C abgeleitet sind (wie zum Beispiel C++ und Java) . Es liegt sehr an der Person oder der Organisation. Verschiedene Personen/Organisationen haben unterschiedliche Benennungsstile. –
Ich möchte wissen, ob die letzten drei natürlich aussieht. – xmllmx
Die WIN32-API hat mehrere Funktionen, die ähnlich wie die letzten drei benannt sind. Aber wenn es Ihr eigener Code ist, an dem Sie gerade arbeiten, dann liegt es ganz bei Ihnen, wie Sie Kennungen benennen und formatieren wollen. Wählen Sie einen Stil, mit dem Sie sich wohl fühlen, Sie können sogar den Stil zwischen den Projekten ändern. Behalte den Stil in einem einzigen Projekt kohärent. –