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.
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 …
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 …
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 …
Die meisten Programmiersprachen scheinen so konzipiert zu sein, dass man keine Kennung deklarieren kann, die mit einer Zahl beginnt. Ich war nur neugierig, den Grund zu kennen. Ich habe bereits im Internet gesucht, konnte jedoch keine zufriedenstellende Erklärung finden.
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- / …
Ich habe in letzter Zeit mit dem XMLHttpRequest- Objekt in JavaScript gearbeitet und festgestellt, dass die Schreibweise dieses Namens keinen Sinn ergibt. Warum ist "XML" in Großbuchstaben, "Http" nicht? Sie sind beide Akronyme! Sicherlich wäre es sinnvoller, wenn der Name einer der folgenden wäre: XmlHttpRequest (PascalCase, bewährte Methode für Klassennamen …
Frage: Wie lauten die praktischen Überlegungen zu Syntax classund idWerten? Beachten Sie, dass ich nicht nach der Semantik frage , dh nach den tatsächlich verwendeten Wörtern, wie sie beispielsweise in diesem Blogpost beschrieben sind . Auf dieser Seite der Namenskonventionen gibt es bereits viele Ressourcen, die meine Suche nach praktischen …
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, …
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 …
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 …
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 …
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 …
Es sind nun ungefähr 4 Jahre Entwicklung, in denen ich Hash-Tabellen und Hash-Funktionen verwende, höre, darüber spreche und implementiere. Aber ich verstehe wirklich nie, warum es Haschisch heißt? Ich erinnere mich an die ersten Tage, an denen ich mit dem Programmieren angefangen habe. Dieser Begriff war für mich etwas umständlich …
Zum Beispiel eine Klasse wie: class Dog { } //never mind that there's nothing in it... und dann eine Eigenschaft wie: Dog Dog { get; set; } Mir wurde gesagt, wenn ich keinen einfallsreicheren Namen dafür finden kann, muss ich Folgendes verwenden: Dog DogObject { get; set; } Irgendwelche Gedanken …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.