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.

7
Hängt die Verwendung des Suffixes "Async" in einem Methodennamen davon ab, ob der Modifikator "async" verwendet wird?
Was ist die Konvention zum Suffixieren von Methodennamen mit "Async"? Sollte das Suffix "Async" nur an eine Methode angehängt werden, die mit dem asyncModifikator deklariert wurde ? public async Task<bool> ConnectAsync() Oder reicht es aus, dass die Methode nur zurückgibt Task<T>oder Task? public Task<bool> ConnectAsync()

5
Cookies benennen - Best Practices [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 5 Jahren . Verbessere diese Frage Wie sollten Cookie-Namen aussehen? Sollten …


5
Methodennamen zum Abrufen von Daten [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 5 Jahren . Verbessere diese Frage Warnung: Dies ist eine nicht …


6
Namenskonventionen für abstrakte Klassen
Ich erinnere mich deutlich daran, dass die von Microsoft vorgebrachte Richtlinie einmal darin bestand, einer abstrakten Klasse das Suffix "Base" hinzuzufügen, um die Tatsache zu vermeiden, dass es abstrakt war. Daher haben wir Klassen wie System.Web.Hosting.VirtualFileBase, System.Configuration.ConfigurationValidatorBase, System.Windows.Forms.ButtonBase, und, natürlich, System.Collections.CollectionBase. Ich habe jedoch festgestellt, dass in letzter Zeit viele …

24
Benennung von ID-Spalten in Datenbanktabellen
Ich habe mich gefragt, welche Meinungen die Leute zur Benennung von ID-Spalten in Datenbanktabellen haben. Wenn ich eine Tabelle namens Rechnungen mit einem Primärschlüssel einer Identitätsspalte habe, würde ich diese Spalte InvoiceID aufrufen, damit ich nicht mit anderen Tabellen in Konflikt gerate und es offensichtlich ist, was es ist. Wo …

3
Namenskonvention für Scala-Konstanten?
Was ist die Namenskonvention für Scala-Konstanten? Eine kurze Suche nach StackOverflow-Vorschlägen in Großbuchstaben CamelCase (die erste Zeile unten), aber ich wollte es noch einmal überprüfen. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 Welcher Scala-Stil wird empfohlen?




30
Bin ich unmoralisch, wenn ich einen Variablennamen verwende, der sich nur durch Groß- und Kleinschreibung von seinem Typ unterscheidet?
Nehmen Sie zum Beispiel diesen Code: var person = new Person(); oder für Sie Pythonistas: person = Person() Mir wird ständig gesagt, wie schlimm das ist, aber ich habe noch kein Beispiel für die Unmoral dieser beiden Codezeilen gesehen. Für mich ist eine Person eine Person und der Versuch, ihr …


2
Namenskonventionen für Teilklassendateien
Ich generiere den Großteil meines ASP.NET MVC-Gerüstcodes. Alle generierten Dateien sind Teilklassen, die Standard-Namenskonventionen verwenden. Beispielsweise heißt meine Mitarbeiter-Controller-Datei EmployeeController.cs. Wenn ich den EmployeeController mit benutzerdefinierter, nicht generierter Logik erweitern möchte, erstelle ich eine zweite Teilklassendatei mit dem Namen EmployeeControllerCustom.cs. Ich trenne die benutzerdefinierte und generierte Logik in zwei verschiedene …


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.