Was wäre eine gute Alternative zur Inline-Java-Dokumentation, dh kann man eine separate Dokumentdatei haben, die irgendwie einer Java-Quelldatei zugeordnet ist?
Ich habe noch nie große Kommentarbereiche mit Code gemocht.
Was wäre eine gute Alternative zur Inline-Java-Dokumentation, dh kann man eine separate Dokumentdatei haben, die irgendwie einer Java-Quelldatei zugeordnet ist?
Ich habe noch nie große Kommentarbereiche mit Code gemocht.
Antworten:
Ich habe die Javadoc-Funktion von Paketkommentaren verwendet , um zu vermeiden, dass Quellcode mit ausführlichen Dokumentationskommentaren verschmutzt wird:
Mit der obigen Funktion hatte ich eine ausführliche Dokumentation für Klassen und Methoden in dem Paket, das separat vom Code in einer dedizierten HTML-Datei gespeichert war. Was Javadoc-Kommentare in Java-Dateien betrifft, habe ich dort nur kurze Erklärungen geschrieben und Text wie hinzugefügt
Eine Sache, die mir besonders gut gefallen hat, war, dass Dokumente zwar in einer separaten Datei und in einem für große Dokumente (HTML) bequemeren Format vorliegen, jedoch nahe genug am zugehörigen Quellcode gespeichert wurden und alle darin enthaltenen Aktualisierungen während des Vorgangs automatisch abgerufen wurden der Build.
Ab Java 1.5 können Sie alternativ a
package-info.java
zusammen mit den Klassen des Pakets einfügen. Diese Datei sollte folgendermaßen aussehen:Die JLS-Dokumentation legt nahe, dass dies der bevorzugte Weg ist:
quelle