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
Namenskonventionen DAL, BAL und UI Layer [closed]
Ich entwickle eine typische Webanwendung mit den folgenden Ebenen Benutzeroberflächenebene (MVC) Business Logic Layer (BAL) Datenzugriffsschicht (DAL) Jede Ebene verfügt über ein eigenes DTO-Objekt, einschließlich BAL und DAL. Meine diesbezüglichen Fragen lauten wie folgt Das vom DAL zurückgegebene DTO wird einfach in das entsprechende DTO im BAL konvertiert und an …
35 c#  design  naming 

8
Standard vs Impl beim Implementieren von Schnittstellen in Java
Nach dem Lesen Sollten Paketnamen Singular oder Plural sein? Mir ist aufgefallen, dass ich noch nie eine richtige Debatte über eines meiner Lieblingsprobleme gesehen habe: die Benennung von Schnittstellenimplementierungen. Angenommen, Sie haben eine Schnittstelle Order, die auf verschiedene Arten implementiert werden soll, aber es gibt nur die erste Implementierung, wenn …

9
Wie benenne ich eine Methode, die sowohl eine Aufgabe ausführt als auch einen Booleschen Wert als Status zurückgibt?
Wenn es eine Methode gibt bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } sollte es eher heißen IsStuffDone()? Beide Namen können vom Benutzer falsch interpretiert werden: Wenn der Name der DoStuff()Grund ist, wird ein Boolescher Wert zurückgegeben? Wenn der …


6
In welcher Sprache soll ich meine Businessklassen benennen?
Ich fordere Best Practice für diese Frage an. Dies ist nur dann ein Problem, wenn die Kundenfirma streng national ist und eine andere Muttersprache als Englisch hat, denke ich. Wenn der Kunde viele hauptsächlich sehr domänenspezifische Ausdrücke hat, gemischt mit einigen weniger domänenspezifischen Bezeichnungen. Die Sprache unserer Codekommentare, Klassen- / …
29 naming 



7
Ist die ungarische Notation eine Problemumgehung für Sprachen mit unzureichender statischer Schreibweise? [geschlossen]
In Eric Lipperts Artikel What's Up With Hungarian Notation? , erklärt er, dass der Zweck der ungarischen Notation (der guten Art) darin besteht, Erweitern Sie das Konzept von "Typ", um zusätzlich zu Speicherrepräsentationsinformationen auch semantische Informationen zu erfassen. Ein einfaches Beispiel wäre das Präfixieren einer Variablen, die eine X-Koordinate darstellt, …

5
Ist die Java-Paketnamenkonvention fehlerhaft? [geschlossen]
Wir sind alle mit der Java-Konvention zum Umkehren des Domänennamens vertraut. Das heißt www.evilcorp.com, wir würden uns konventionell dafür entscheiden, ihre Java-Pakete zu haben com.evilcorp.stuff. Ich habe es immer mehr satt. Als kommerzieller Programmierer stelle ich immer wieder fest, dass der Name des Softwarepakets aufgrund eines Rebrandings, einer Übernahme oder …
28 java  naming 

4
Ist es jemals eine gute Idee, den Entwurfsmusternamen in den implementierenden Klassen zu verwenden? [geschlossen]
Vor kurzem stieß ich auf eine mäßig große Python Code - Basis mit vielen MyClassAbstractFactory, MyClassManager, MyClassProxy, MyClassAdapterusw. Klassen. Diese Namen haben mich einerseits dazu bewogen, die entsprechenden Muster zu erforschen und zu lernen, aber sie waren nicht sehr beschreibend für das, was die Klasse tut . Auch scheinen sie …

9
Wird es als schlechte Praxis angesehen, eine Fehlernummer in einen Methodennamen für eine vorübergehende Problemumgehung aufzunehmen?
Mein älterer Mitarbeiter blockiert mich bei einer Codeüberprüfung, weil er möchte, dass ich eine Methode mit dem Namen "PerformSqlClient216147Workaround" benenne, da dies eine Problemumgehung für einen Fehler ### darstellt. Jetzt ist mein Vorschlag für einen Methodennamen so etwas wie PerformRightExpressionCast, das eher beschreibt, was die Methode tatsächlich tut. Seine Argumente …

4
C # -Namensraum und Klassennamenskonvention für Bibliotheken
Ich erstelle Bibliotheken mit verschiedenen kleinen Hilfsprogrammfunktionen in C # und versuche, eine Namensraum- und Klassennamenskonvention festzulegen. Meine derzeitige Organisation sieht folgendermaßen aus: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public class SIUnits …
26 c#  naming  namespace 



8
Aussagekräftige Richtlinien für die Benennung von Methoden
Kürzlich habe ich angefangen, ein Open-Source-Projekt zu veröffentlichen, als ich der einzige Benutzer der Bibliothek war, dem die Namen egal waren, aber ich möchte jeder Methode kluge Namen zuweisen, um das Erlernen zu erleichtern, aber ich muss sie auch verwenden prägnante Namen, damit sie auch leicht zu schreiben sind. Ich …
25 naming 

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.