패키지 레벨 Javadoc 주석을 작성하려고 할 때 선호되는 방법은 무엇입니까? 너 뭐하니?
package-info.java
- 찬성
- 최신
- 단점
- 수업의 남용-수업은 댓글 용이 아닌 코드 용입니다.
package.html
- 찬성
- HTML 확장은 코드가 아님을 의미합니다.
- IDE / 텍스트 편집기에서 구문 강조
- 단점
- 없어요?
필자는 항상 Package.html을 사용했습니다. 그러나 올바른 선택인지 궁금합니다.
package-info.java를 클래스의 남용으로 사용할 수 없습니다. Java 소스 파일 ( ".java"파일 확장자를 가짐)이지만 클래스 선언을 포함하지 않기 때문에 클래스 파일이 아닙니다. 실제로 "package-info"는 올바른 클래스 이름이 아니기 때문에 클래스 선언을 포함 할 수 없습니다.
—
Scrubbie
package.html 대신 package-info.java를 사용하는 또 다른 이유는 .java가 문서의 특정 출력 형식을 의미하지 않기 때문입니다. 예를 들어, javadoc을 LaTeX 또는 PDF 파일로 출력 할 수 있습니다. javadoc 컴파일러 구현에 따라 .html 경우에 문제가 발생할 수 있습니다.
—
honeyp0t
실제로 @Scrubbie-비록 옳 아야하지만 패키지-개인 클래스를 지정할 수 있다고 생각합니다. :-(
—
mjaggard
package-info.java
Javadoc 및 주석에 사용 하는 것은 수업의 남용이 아닙니다.
참조 @JonasN stackoverflow.com/a/14708381/751579을 (내가 3 년 전에이 문제를 가지고 알고 있지만, 다른 어쩌면 누군가는 이제 끝을 필요로)
—
davidbak
package-info.java
[패키지] 주석을 포함 할 수 있습니다. 반드시 모든 API 문서는 아닙니다.