內聯程式碼文件

除了 Javadoc 之外,文件程式碼可以內聯記錄。

單行註釋由//啟動,可以在同一行上的語句之後定位,但不能在之前定位。

public void method() {
  
  //single line comment
  someMethodCall(); //single line comment after statement
  
}

/**/之間定義了多行註釋。它們可以跨越多行,甚至可以放在語句之間。

public void method(Object object) {
  
  /*
    multi 
    line 
    comment
  */
  object/*inner-line-comment*/.method(); 
}

JavaDocs 是一種特殊形式的多行註釋,從/**開始。

由於過多的內聯註釋可能會降低程式碼的可讀性,因此如果程式碼不夠自我解釋或設計決策不明顯,則應該稀疏地使用它們。

單行註釋的另一個用例是使用 TAG,它是簡短的常規驅動關鍵字。某些開發環境會識別此類單註釋的某些約定。常見的例子是

  • //TODO
  • //FIXME

或者釋出參考資料,即 Jira

  • //PRJ-1234