So benennen Sie Variablen in Java

Zusammenfassende Artikel überall

Unter ihnen gibt es gute Artikel, die übersichtlich organisiert sind.

Richtlinien für die Benennung von Java-Sprachen https://qiita.com/rkonno/items/1b30daf83854fecbb814

Ich stimme dem zu, was hier geschrieben steht, und denke, dass es so sein sollte. Aber was ist, wenn Ihnen kein guter Name einfällt?

Grundregel

Angenommen, Sie befolgen die Codierungskonventionen in Ihrem Projekt, empfehlen wir Folgendes:

Konkretes Beispiel

FileOutputStream

Betrachten Sie beispielsweise den Namen einer Variablen, in der ein FileOutputStream gespeichert ist, mit dem einige Verarbeitungsergebnisse ausgegeben werden.

Und soweit. Wie der weise Leser vielleicht bemerkt hat, macht es wenig Sinn, den Typ in den Variablennamen einzufügen. Heutzutage ist es leicht zu erkennen, welcher Variablentyp in der IDE enthalten ist, und selbst wenn Sie die IDE nicht wie ich verwenden, ist es in Ordnung, wenn Sie die Klasse oder Methode ** so einfach gestalten, dass Sie leicht erkennen können, wo sich die Deklaration befindet. .. Die Methodenargumente werden natürlich in der ** API-Dokumentation ** erläutert, daher ist es nicht erforderlich, den Typnamen in den Argumentnamen aufzunehmen.

Was ist ein besserer Name? Wie im obigen Artikel erwähnt, ** denke ich, dass der Name gut ist, weil Sie sich den Inhalt der Daten vorstellen können, indem Sie sich den Namen ansehen **. In meinen eigenen Worten, ** gib ihm einen Namen, der beschreibt, wer es ist **.

Zum Beispiel

Es fühlt sich an wie.

XxxxService

Beispiel


public class XxxxController {
    /**
     *Ein Service, der das Geschäft von Xxxx abwickelt.
     *Da es sich hier um eine Implementierungsrichtlinie handelt, die durch Konstruktorinjektion zugewiesen werden soll{@code @Autowired}Nicht anhängen.
     */
    private final XxxxService service;

Ich möchte den Stolz hören, einen guten Namen zu haben

Ich wäre Ihnen dankbar, wenn Sie in den Kommentaren angeben könnten, welche Art von Klasse, welche Art von Feld, welche Art von Methode, welche Art von lokaler Variable mit einem so guten Namen (oder ich fand es erstaunlich).

Recommended Posts

So benennen Sie Variablen in Java
Verwendung von Java-Variablen
Wie man JAVA in 7 Tagen lernt
[Verarbeitung × Java] Verwendung von Variablen
Wie verwende ich Klassen in Java?
So verketten Sie Zeichenfolgen mit Java
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
So ändern Sie den App-Namen in Rails
Wie man Variablen benennt 7 Auswahl von Unbehagen
So führen Sie eine Basiskonvertierung in Java durch
So erzwingen Sie Codierungskonventionen in Java
So erhalten Sie das Datum mit Java
Verwendung von Umgebungsvariablen in RubyOnRails
So zeigen Sie eine Webseite in Java an
So erhalten Sie eine Klasse von Element in Java
So verbergen Sie Nullfelder als Antwort in Java
So lösen Sie Ausdrucksprobleme in Java
Wie schreibe ich Java String # getBytes in Kotlin?
So erhalten Sie eine Liste mit Excel-Blattnamen in Java (POI vs SAX)
So senken Sie die Java-Version
[Java] Verwendung von Map
So deinstallieren Sie Java 8 (Mac)
Java - So erstellen Sie JTable
Wie schreibe ich einen Java-Kommentar
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
Verwendung von Java Map
So legen Sie Java-Konstanten fest
So konvertieren Sie Java Base
[Java] So implementieren Sie Multithreading
So initialisieren Sie ein Java-Array
Einbetten von JavaScript-Variablen in HTML mit Thymeleaf
Aufrufen von Funktionen in großen Mengen mit Java Reflection
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
Wie kann ich IBM Mainframe-Dateien in Java eingeben / ausgeben?
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
So erstellen Sie einen Daten-URI (base64) in Java
So konvertieren Sie eine Datei in ein Byte-Array in Java
So verwalten Sie Java EE-Projekte in Eclipse
Zusammenfassung der Implementierung von Standardargumenten in Java
Wie man altes Java (8er) in macOS 10.15 Catalina einfügt
Hinweise zur Verwendung regulärer Ausdrücke in Java
Wie man Lombok im Frühling benutzt
So finden Sie May'n in XPath
So lernen Sie Java Silver SE 8
Verwendung von HttpClient (Get) von Java
So blenden Sie die Bildlaufleiste in WebView aus
So führen Sie JUnit in Eclipse aus
Wie man in Ruby auf unbestimmte Zeit iteriert
Java # 6 studieren (Wie man Blöcke schreibt)
Verwendung von JSON-Daten in der WebSocket-Kommunikation (Java, JavaScript)