Es scheint ein wenig umstritten zu sein, alles zu dokumentieren, einschließlich der "JavaBean" -Syntax von Gettern und Setzern für Felder: Die Leute sagen, dass es unnötig lange und sich wiederholende DRY-Unterbrechungen gibt (wiederholen Sie sich nicht) , dass die Namenskonvention alles erklären sollte , und es wirft Code / Dokumentation. Manchmal funktionieren diese Argumente. Aber manchmal haben Sie Folgendes:
Oben ist es üblich, Open-Source-Projekte zu erstellen, die diesen Grundsätzen kühn folgen. Ihnen bleibt eine völlig nutzlose Dokumentation . Das erklärt nichts über das, was darunter vor sich geht, die möglichen Auswirkungen oder sogar den erwarteten Wert (könnte er null oder nie null sein? Ich weiß es nicht; das Javadoc sagt es mir nicht).
Wann sollte ich also dokumentieren? Dokumentiere ich alles, auch wenn es gelegentlich Code überfüllt? Oder dokumentiere ich nichts, da es in meinen Augen "offensichtlich" ist?