주석문을 잘 작성하는 방법은?
- 주석문이 없어도 이해할 수 있도록 클래스, 메소드, 변수 이름을 작성한다
- 주석문은 최소한으로 작성한다
- JavaDoc 주석문을 잘 작성한다(클래스 설명, 메소드 설명)
JavaDoc 주석문에서 사용하는 태그들
annotation | 설명 |
@version | 클래스나 메소드의 버전 |
@author | 작성자 |
@deprecated | 더이상 사용되지 않거나, 삭제될 예정 |
@since | 언제 생성, 추가, 수정되었는가? |
@see | 외부 링크나 텍스트, 다른 필드나 메소드를 링크할 때 사용 |
@link | see와 동일한 기능. 링크 제공 |
@exception | 발생할 수 있는 Exception 정의 |
예시
/**
* ObjectBox를 담기 위한 클래스
*
* @author amung(<a href="mailto:email@email.com">amung</a>
* @since 2024.06
* @version 0.1
*/
public class ObjectBox {
InteliJ에서 JavaDoc 사용하기
Shift 키 두번 연속 누르기 (메뉴 찾기)
"Generate JavaDoc" 입력
어떤 클래스나 어떤 패키지를 JavaDoc으로 만들건지 선택
+ 버튼을 눌러서 파일 추가 가능
Pattern에 src:<클래스이름>* 라고 하면 작성한 클래스이름으로 시작하는 파일들을 선택할 수 있다.
파일 선택 후 [Include] 버튼을 눌러주어야 한다.
JavaDoc이 생성될 위치를 Output directory에서 선택해준다
어노테이션을 선택해서 JavaDoc에 반영할 수 있다
[Generate] 버튼을 누르면 아래 처럼 파일이 만들어진다.
'Java' 카테고리의 다른 글
UML 표기법 (0) | 2024.05.28 |
---|---|
헷갈리는 용어 (0) | 2024.05.28 |
java Overflow(오버플로우) (0) | 2024.05.25 |
Java Reflection 알아보기 (0) | 2024.05.16 |
JVM 메모리 구조 (0) | 2024.05.14 |