Als «naming-conventions» getaggte Fragen

Namenskonventionen beziehen sich auf allgemeine Regeln für Namen, die Programmierkonstrukten wie Variablen und Methoden zugewiesen sind. Diese Konventionen erleichtern die Lesbarkeit und damit die Wartbarkeit des Codes, indem die Namenskonsistenz über verschiedene Module hinweg erzwungen wird.


28
GB Englisch oder US Englisch?
Wenn Sie über eine API verfügen und ein in Großbritannien ansässiger Entwickler mit einem sehr internationalen Publikum sind, sollte dies Ihre API sein setColour() oder setColor() (Um ein Wort als einfaches Beispiel zu nehmen.) In Großbritannien ansässige Ingenieure sind in Bezug auf ihre „korrekten“ Schreibweisen oft recht defensiv, aber es …

12
Java-Boolesche Getter "is" vs "are"
Ich weiß, dass die Konvention in Java für boolesche Getter das Präfix "is" enthält. isEnabled isStoreOpen Aber was ist, wenn das Thema Plural ist? Das heißt, was ist, wenn ich nicht wissen möchte, ob ein Geschäft geöffnet ist, sondern wissen möchte, ob alle Geschäfte geöffnet sind? isStoresOpen() macht auf Englisch …

14
"ID" oder "ID" auf der Benutzeroberfläche
Der QS-Manager, bei dem ich arbeite, hat mich gerade darüber informiert, dass in meiner Desktop-App ein Fehler aufgetreten ist, da die Anmeldeaufforderung "Operator ID" lautet und "Operator ID" lauten soll. Ihr Argument ist, dass "Id" sich auf den Ego-Teil von Freuds "psychischem Apparat" bezieht und semantisch nicht korrekt ist. Als …


9
Namenskonvention für Assets (Bilder, CSS, JS)?
Ich habe immer noch Probleme, eine gute Namenskonvention für Assets wie Bilder, JS- und CSS-Dateien zu finden, die in meinen Webprojekten verwendet werden. Mein Strom wäre also: CSS: style-{name}.css Beispiele: style-main.css, style-no_flash.css, style-print.cssusw. JS: script-{name}.js Beispiele: script-main.js, script-nav.jsusw. Bilder: {imageType}-{name}.{imageExtension} {imageType} ist eines davon Symbol (z. B. Fragezeichen für Hilfeinhalte) …

10
Namenskonventionen für Variablen "Anzahl der Foos" [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Nehmen wir an, ich muss …

2
Woher kommt der Name "atoi"?
Woher haben sie in der Sprache C den Namen atoifür die Konvertierung einer Zeichenfolge in eine Ganzzahl? Das einzige, woran ich denken kann, ist Array To Integer für ein Akronym, aber das macht nicht wirklich Sinn.


2
PostgreSQL: Standardbeschränkungsnamen
Beim Erstellen einer Tabelle in PostgreSQL werden Standardbeschränkungsnamen zugewiesen, wenn sie nicht angegeben werden: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Aber mit ALTER TABLEeiner Einschränkung hinzuzufügen , er einen Namen scheint , ist zwingend notwendig: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name UNIQUE (a, b); …


2
Namenskonventionen für C # -Methoden: ToSomething vs. AsSomething
Als ich einige Erweiterungsmethoden für meine Geschäftslogikobjekte schrieb, kam ich zu der Frage, die Konvertierungsmethoden umzubenennen. someObject.ToAnotherObject()würde gut mit dem weit verbreiteten gehen object.ToString(). Allerdings verwechselt LINQ zum Beispiel beide Varianten und ich kann keinen Unterschied zwischen ihnen feststellen. ToDictionary(), ToList(), AsParallel(), AsQueryable(), ... Was sind die Unterschiede zwischen diesen …

7
Richtige Namenskonvention für einen .NET-Delegatentyp?
Nach Konventionen werden Klassen oft wie Substantive, Methoden wie Verben und Schnittstellen wie Adjektive benannt. Was ist die übliche Namenskonvention für einen Delegierten? Oder was ist ein guter Weg, um seinen Namen zu unterscheiden, wenn Delegierte nach Typen und anderen Dingen aufgelistet sind? Meine unmittelbare Annahme ist, einen Delegaten eher …


7
Android-Namenskonvention
Ich suche nach einem gründlichen Vorschlag für eine Android-Namenskonvention. Ich habe hier ein bisschen gefunden: http://source.android.com/source/code-style.html#follow-field-naming-conventions was sagt: Nicht öffentliche, nicht statische Feldnamen beginnen mit m. Statische Feldnamen beginnen mit s. Andere Felder beginnen mit einem Kleinbuchstaben. Öffentliche statische Endfelder (Konstanten) sind ALL_CAPS_WITH_UNDERSCORES. Dennoch suche ich etwas viel umfangreicheres, das …

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.