에 대한 자세한 내용은 링크입니다.
첫 번째 문장은 "어떻게 수행합니까?"e.q. "foobar를 만듭니다."라는 질문에 대한 제 3자가 선언문이어야합니다. 또한 첫 번째 문장이 요약 설명으로 사용되므로 가능한 한 명확하고 간결해야합니다. - 불필요한
/**
* Reads in config file and initializes application.
*
* @return Application status; 0 if everything is okay.
*/
public int myMethod() {
// ...
}
IMO 추가 불필요한 세부 사항은 즉 :
는 예를 들어, 방법은 파일에 읽고 있다면 것은 정수 상태를 반환했습니다. 일부 메소드는 자체 문서화이며 getter/setter 인 표준 예제는
/**
* Sets first name.
*
* @param firstName Name to set.
*/
public void setFirstName(String firstName) {
this.firstName = firstName;
}
중복 주석입니다. 이와 유사하게, 잘라는 이름의 방법은, 광대 한, 또는 문서를 필요로 방지 할 수 있습니다
public List<User> getAllUsers() { ... }
public User findUserById(Long id) { ... }
을 IMO 사실은 놀라운 일이 아니라면, 발언 할 필요가 없습니다.
HTML은 Javadocs를 마크 업하는 데 사용되지만 IMO는 여러 형식 (편집기, IDE, Javadocs 등)으로 읽을 수있는 방식으로 형식을 지정하여 들여 쓰기를 사용하는 것이 좋습니다 공백으로 모든 것을 평범한 텍스트로 볼 수 있고 렌더링 할 수 있는지 확인하십시오.
표준 도크 렛은 HTML을 사용합니다. <p>
또는 <br>
태그를 통해 명시 적으로 지정하지 않으면 공백이 무시됩니다.
/**
* Builds and returns the current list of ingredients.
*
* <p>
* <b>Note:</b> Initializes ingredient information if necessary.
* </p>
*/
유용한 링크 :
감사합니다. 그게 잘 작동합니다 ... – ahmet