Einführung
Kommentare - es scheint, dass es einfacher sein könnte und warum einen ganzen Artikel schreiben. Aber so einfach ist es nicht. Wie mein Chef sagte, kann jeder Code schreiben, aber einen guten Kommentar zu schreiben ist schwierig. Die meisten Sprachkurse beginnen mit dem traditionellen Hello World. Selbst in den Oracle-Tutorials beginnen wir im Abschnitt „Erste Schritte“ mit „Hallo Welt!“. Anwendung . Und schon in den ersten Codezeilen sehen wir sie – Java-Kommentare. Ihre Bedeutung wird auch dadurch unterstrichen, dass Kommentare in einem so wichtigen Dokument wie der Java Code Convention einen eigenen Abschnitt erhalten: Kommentare . Der Dokumentation zufolge werden Kommentare in Java in zwei Typen unterteilt:- Implementierungskommentar (oder Codekommentar);
- Kommentar dokumentieren.
Kommentare zum Java-Code
Aus dem Namen geht hervor, dass sich dieser Kommentar auf den Code bezieht und dessen Funktionen widerspiegeln sollte. Codekommentare sind:-
Kleinschreibung (d. h. in einer Zeile beschrieben)
// Строчный комментарий System.out.println("Hello, World!");
-
Block (d. h. sie werden als ganzer Block beschrieben, da sie nicht in eine Zeile passen)
/* * Блочный комментарий */ System.out.println("Hello");
Jedes Mal, wenn Sie einen Kommentar abgeben, zucken Sie zusammen und fühlen sich wie ein Versager.Es ist klar, dass es keine absolute Wahrheit gibt und manchmal sind Kommentare notwendig. Aber es gibt immer Optionen und unnötige Kommentare müssen bekämpft werden. In diesem Kapitel werden auch ungewöhnliche Kommentare erwähnt, TODO:
// TODO: Добавить World
System.out.println("Hello, ");
Ihr Sinn liegt darin, dass sie in der IDE auf besondere Weise gehandhabt werden können. In IDEA werden sie beispielsweise auf einer separaten Registerkarte gesammelt, wo Sie sie anzeigen können:
Kommentare zur Dokumentation
Dokumentationskommentare beschreiben die öffentliche API. API ist die Schnittstelle zur Anwendungsprogrammierung, also jene Klassen und Methoden, die anderen Entwicklern zur Ausführung beliebiger Aktionen zur Verfügung stehen. Kurz gesagt, diese Kommentare sollten erklären, warum diese oder jene Klasse und dieses Paket erstellt wurde und was diese oder jene Methode bewirkt. Bei Bedarf können Sie auch Klassenfelder beschreiben. Genau das sehen wir in den Tooltips unserer IDEs, die als JavaDoc dargestellt werden. Zum Beispiel:package test;
/**
* This is a JavaDoc class comment
*/
public class JavaDocTest {
/**
* This is a JavaDoc public field comment
*/
public static final String HELLO_MESSAGE = "Hello, World!";
public static void main(String... args) {
JavaDocTest.greetings();
}
/**
* This is a JavaDoc public method comment
*/
public static void greetings() {
System.out.println(HELLO_MESSAGE);
}
}
Danach können wir den folgenden Befehl aus dem Verzeichnis ausführen, das unser Paketverzeichnis enthält: javadoc -d ./test test
Danach sehen wir den Prozess der Dokumentationserstellung.
Abschluss
Wie wir sehen, erweist sich eine so scheinbar einfache Sache wie Kommentare in Wirklichkeit als viel komplizierter. Wenn Sie also etwas Zeit mit Kommentaren verbringen und diese befolgen, wird Ihr Code besser und Sie werden als Programmierer wertvoller. #WjatscheslawWas gibt es sonst noch zu lesen: |
---|
GO TO FULL VERSION