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.


4
Benennung der Klassen: Singular oder Plural? [geschlossen]
Es fällt mir immer schwer, bei Klassennamen zwischen Singular- und Pluralform zu wählen: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController Und für zusammengesetzte Namen ist es noch schwieriger: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Welchen Ansatz bevorzugen Sie und warum?


4
Was ist die vorherrschende Namenskonvention für Variablen in PHP: Camelcase oder Unterstriche? [geschlossen]
Der Konsens scheint zu sein, dass man sich an die Konvention der Plattform halten sollte, für die sie entwickeln. Sehen: Unterstrich oder Camelcase? Namenskonventionen: camelCase versus underscore_case? Allerdings scheint PHP nicht streng jede Konvention folgt intern (keine Überraschungen gibt), auch für Methoden und Funktionen (zB mysqli::set_local_infile_default, PDOStatement::debugDumpParams); Unterstriche scheinen jedoch …







3
Boolesche Methode, die Affirmative gegen Negative nennt
Sollten boolesche Methoden immer die positive Form annehmen, auch wenn sie immer nur in der negativen Form verwendet werden? Angenommen, ich wollte vor dem Erstellen einer Entität überprüfen, ob eine Entität vorhanden ist. Mein Argument ist, dass die erste Form darunter besser ist als die zweite Form, unabhängig davon, ob …
43 naming  functions 

7
Übersetzen externer Daten in die Sprache, in der Sie programmieren
Ich bin nicht sicher, was ich mit Folgendem anfangen soll: Wir nehmen Daten von einem externen Tool innerhalb unseres eigenen Tools. Diese Daten sind in niederländischer Sprache verfasst. Wir schreiben unseren Java-Code in Englisch. Sollten wir dieses Niederländisch dann ins Englische übersetzen oder es Niederländisch behalten? Zum Beispiel haben wir …
39 naming  translate 

5
Die Probleme beim Vermeiden von Smurf-Benennungsklassen mit Namespaces
Ich habe den Begriff Schlumpfnamen von hier gezogen (Nummer 21). Um jedem zu ersparen, der nicht mit den Problemen vertraut ist, wird beim Benennen von Schlümpfen eine Reihe verwandter Klassen, Variablen usw. mit einem gemeinsamen Präfix vorangestellt, sodass am Ende "a SmurfAccountViewgeht a SmurfAccountDTOan die SmurfAccountController" usw. angezeigt werden. Die …

5
Reicht es aus, wenn Methoden nur nach dem Argumentnamen (nicht nach dem Typ) unterschieden werden?
Reicht es aus, Methoden nur nach dem Argumentnamen (nicht nach dem Typ) zu unterscheiden, oder ist es besser, ihn expliziter zu benennen? Zum Beispiel T Find<T>(int id)vs T FindById<T>(int id). Gibt es einen guten Grund, es expliziter zu benennen (dh hinzuzufügen ById), anstatt nur den Argumentnamen beizubehalten? Ein Grund, an …

10
Welche Benennungsmuster gibt es? [geschlossen]
Es gibt einige Namen, bei denen Sie wissen, dass Sie bereits etwas durcheinander gebracht haben, wenn Sie nach diesen Namen greifen. Beispielsweise: XxxManager Das ist schlecht, weil eine Klasse beschreiben sollte, was die Klasse tut. Wenn das spezifischste Wort, das Sie für das, was die Klasse tut, finden können, "verwalten" …

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.