Java - Vereinigung von Kommentaren

Hinweise zum Vereinheitlichen von Java-Kommentaren bei Verwendung von Doxygen

1. Header-Kommentar

test.java


/*
 *
 * @Title      : ${PACKAGE_NAME}
 * @Description:
 * @company    : ** corp
 * @history    : Created by ${USER} on ${DATE}.
 *
 */
public class ${PACKAGE_NAME} {
    /* constractor */
    ${PACKAGE_NAME} () {
        ...
    }
    ...
}

Fügen Sie das Obige in die Vorlage ein und geben Sie es beim Erstellen der Klasse automatisch ein. Geben Sie den Klassennamen in @Title ein Beschreiben Sie den Umriss der Klasse in @Description Beschreiben Sie den Ersteller oder die Firma in @company Geben Sie das Erstellungs- oder Änderungsdatum in @history ein

2 Methodenkommentar

test.java


/**
 *  @brief  This function is called by the application to add ...
 *  @param len  Length
 *  @param data Data
 *  @param src  Src
 *  @return     result
 *  @since      ticket no.
 */
private bool storeData(int len, int data, int src)
{
    ...
}

Die Methode ist in @brief beschrieben Beschreibt die Details des Parameters @param. Es ist im Nachbearbeitungsprozess leicht zu verstehen, wenn Sie beschreiben, welche Art von Daten und in welchem Bereich sie sich befinden. @return Geben Sie den Rückgabewert ein. Dies ist auch leicht zu verstehen, wenn Sie die Art und den Bereich der Daten beschreiben.

Registrieren Sie es im Tool zur Kommentargenerierung, damit Sie es automatisch ausfüllen können. Persönlich ist Visual Studio Code gut.

3 Eigenschaftskommentar

Anstatt Zeile für Zeile zu schreiben, schreiben Sie in Ausführungseinheiten.

test.java


 // @summary The Name property ...

4 Zusammenfassung

Für mich lassen Sie die Kommentare so locker Der Rest ist eine Gruppe, die mit der Einstellung von Doxygen verwaltet

Recommended Posts

Java - Vereinigung von Kommentaren
[Java] Übersicht über Java
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
NIO.2 Überprüfung von Java
Kommentare in der Java-Quelle
Geschichte der Java-Annotationen
Java (Verdienste des Polymorphismus)
NIO Bewertung von Java
[Java] Drei Funktionen von Java
Zusammenfassung der Java-Unterstützung 2018
[Java] Arten von Kommentaren und wie man sie schreibt
Über Java-Instanzen
[Java] Anfängerverständnis von Servlet-②
[Java] Praxis der Ausnahmebehandlung [Ausnahme]
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
Grundlagen der Zeichenoperation (Java)
[Java] Erstellen von Originalanmerkungen
Java-Lerntag 4
Wie schreibe ich einen Java-Kommentar
[Java] Anfängerverständnis von Servlet-①
Java Ende des Monats plusMonate
[Java] Zusammenfassung der regulären Ausdrücke
[Java] Zusammenfassung der Operatoren (Operator)
[Java] Implementierung des Faistel-Netzwerks
[Java] Komparator der Collection-Klasse
Zusammenfassung der Grundlagen der Java-Sprache
Zusammenfassung der Java Math Klasse
Aufzählung aller Kombinationen Java
Java (Vererbung von is-ein Prinzip)
Vor- und Nachteile von Java
Vorteile der statischen Java-Methode
[Java] Zusammenfassung der Steuerungssyntax
Java-Implementierung von Tri-Tree
Zusammenfassung der Java-Fehlerverarbeitung
[Java] Zusammenfassung der Entwurfsmuster
[Java] Zusammenfassung der mathematischen Operationen
[Java] Geschwindigkeitsvergleich der Zeichenfolgenkombination
Denken Sie an eine Java-Update-Strategie
[Java] Löschen Sie die Elemente von List
[Für Anfänger] Zusammenfassung des Java-Konstruktors
Verschiedene Methoden der Java String Klasse
Grundursache für Java Framework Bug
Über Biocontainer fastqc und Java
[Java Edition] Geschichte der Serialisierung
Zusammenfassung des Pakets [Java Silver Study]
Über Lambda, Stream, LocalDate von Java8
Die Geschichte von Java Gold SE8
Liste der Java-Objekte sortieren
[Java] Ausgabe von DateTimeFormatter durch FormatStyle
[Java] Geben Sie in stdin of Process ein
Grundlegende Verwendung von Java Optionaler Teil 1
Umgang mit Zeitzonen mit Java
[Java EE] @ Abhängiges häufiges Missverständnis
Java
[Hinweis] Behandlung von Java-Dezimalstellen
[Java] Laufzeitdatenbereiche von JVM
Liste der in Java 9 hinzugefügten Mitglieder