Java 語言按照 Javadoc 注釋約定采用了一種集成的方法來進行 API 文檔編制。Javadoc 工具可以幫助生成好的 API 文檔,然而大多數 Java API 文檔卻很糟糕。因為它是源代碼的一部分,所以 API 的文檔編制職責最終還是落到了工程師身上。在本文中,Brian 對 Java 文檔編制實踐的當前狀態進行了嚴厲的批評,同時提供了一些關于如何編寫更有用的 Javadoc 的準則。
/** * RePResents a command history */ public class CommandHistory { /** * Get the command history for a given user */ public static CommandHistory getCommandHistory(String user) { . . . } }