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.


11
Was sind die häufigsten Namenskonventionen in C?
Welche Namenskonventionen werden üblicherweise in C verwendet? Ich weiß, dass es mindestens zwei gibt: GNU / linux / K & R mit Kleinbuchstabenfunktionen ? Name ? mit UpperCaseFoo-Funktionen Ich spreche nur hier von C. Die meisten unserer Projekte sind kleine eingebettete Systeme, in denen wir C verwenden. Hier ist die, …


17
Wie lautet Ihre Namenskonvention für gespeicherte Prozeduren? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …



8
Namenskonvention für C # -Klassen: Ist es BaseClass oder ClassBase oder AbstractClass?
Was ist der empfohlene Ansatz zum Benennen von Basisklassen? Wird dem Typnamen " Base " oder " Abstract " vorangestellt oder wird ihm nur "Base" hinzugefügt? Folgendes berücksichtigen: Typ: ViewModelzB MainViewModel , ReportViewModel Basisklasse: BaseViewModeloderViewModelBase oderAbstractViewModel Beachten Sie auch: Typ: ProductzB VirtualProduct , ExpiringProduct Basisklasse: BaseProductoderProductBase oderAbstractProduct Was denkst du …

3
Namenskonventionen für const
Ich versuche festzustellen, ob es eine Namenskonvention für die Namen von constin Golang gibt. Ich persönlich würde eher dem C-Stil folgen und sie in Großbuchstaben schreiben, aber ich habe auf dieser Seite http://golang.org/doc/effective_go.html nichts gefunden, was einige Namenskonventionen für die Sprache aufzulisten scheint.

4
Gibt es eine Namenskonvention für Django-Apps?
Gibt es eine bevorzugte Namenskonvention zum Erstellen einer Django-App, die aus mehr als einem Wort besteht? Welche der folgenden Optionen wird beispielsweise bevorzugt? my_django_app my-django-app Update: Syntaktisch nicht erlaubt mydjangoapp Empfohlene Lösung Während alle Optionen 1 und 3 syntaktisch zulässig sind, gibt es eine Präferenz? Wenn ich mir anschaue, wie …

5
Namenskonvention für Dienstprogrammklassen in Java
Welche guten Richtlinien sollten Sie beim Schreiben von Utility-Klassen in Java beachten? Sollten Pakete "util" oder "utils" sein? Ist es ClassUtil oder ClassUtils? Wann ist eine Klasse ein "Helfer" oder ein "Dienstprogramm"? Dienstprogramm oder Dienstprogramme? Oder verwenden Sie eine Mischung aus ihnen? Die Standard-Java-Bibliothek verwendet sowohl Utils als auch Utilities: …

4
Was sind Konventionen für Dateinamen in Go?
Ich konnte die Konventionen für die Benennung von Paketen in Go finden: kein Unterstrich zwischen Wörtern, alles in Kleinbuchstaben. Gilt diese Konvention auch für die Dateinamen? Fügen Sie auch eine Struktur in eine Datei ein, wie Sie es für eine Java-Klasse getan haben, und benennen Sie die Datei dann nach …

8
Benennung der HTML-Attribute "Klasse" und "ID" - Bindestriche vs. Unterstreichungen [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 <div id="example-value">oder <div id="example_value">? Diese …



10
Python Name Mangling
In anderen Sprachen ist eine allgemeine Richtlinie, die zur Erstellung von besserem Code beiträgt, immer, alles so versteckt wie möglich zu machen. Wenn Sie sich nicht sicher sind, ob eine Variable privat oder geschützt sein soll, sollten Sie sich für privat entscheiden. Gilt das auch für Python? Sollte ich zuerst …

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.