Als «naming» getaggte Fragen

Geben Sie Bedeutung und Erklärung mit der geringsten Anzahl von Zeichen in einer Form an, die von Ihrem Team oder Ihrer Community insgesamt am meisten akzeptiert wird.

2
Sollten Paketnamen Singular oder Plural sein?
Insbesondere in Bibliotheken enthalten Pakete häufig Klassen, die nach einem einzigen Konzept organisiert sind. Beispiele: xml, sql, user, config, db . Ich denke, wir alle fühlen uns ziemlich natürlich, dass diese Pakete im Singular korrekt sind . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. Benutzer .Benutzer com.myproject. Benutzer .UserFactory Wenn …



6
Soll die Variable ID oder ID heißen? [geschlossen]
Das ist ein bisschen umständlich, aber ich habe gesehen, wie manche Leute Idwie in: private int userId; public int getUserId(); und andere verwenden: private int userID; public int getUserID(); Ist einer von diesen ein besserer Name als der andere? Warum? Ich habe gesehen, dass dies in großen Projekten sehr inkonsistent …

13
Welche "Versionsnamenskonvention" verwenden Sie? [geschlossen]
Passen unterschiedliche Versionsnamenskonventionen zu unterschiedlichen Projekten? Was benutzt du und warum? Ich persönlich bevorzuge eine hexadezimale Build-Nummer (z. B. 11BCF), die sehr regelmäßig erhöht werden sollte. Und dann für Kunden eine einfache 3-stellige Versionsnummer, dh 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a revision in source control ^ …



7
Warum heißt Inversion of Control so?
Die Wörter invertoder controlwerden überhaupt nicht verwendet, um Inversion of Control in den Definitionen zu definieren, die ich gesehen habe. Definitionen Wikipedia Inversion of Control (IoC) ist eine Programmiertechnik, die hier als objektorientierte Programmierung ausgedrückt wird. Dabei wird die Objektkopplung zur Laufzeit durch ein Assembler-Objekt gebunden und ist zur Kompilierungszeit …

6
Was ist ein Begriff für eine Funktion, die bei wiederholtem Aufruf die gleiche Wirkung hat wie ein einmaliger Aufruf?
(Unter der Annahme einer Umgebung mit einem Thread) Eine Funktion, die dieses Kriterium erfüllt, ist: bool MyClass::is_initialized = false; void MyClass::lazy_initialize() { if (!is_initialized) { initialize(); //Should not be called multiple times is_initialized = true; } } Im Wesentlichen kann ich diese Funktion mehrmals aufrufen und muss mir keine Sorgen …
96 naming  functions 







Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.