2008-09-15 8 views
43

기본 IntelliJ 기본 클래스 javadoc 주석이 비표준 구문을 사용하는 이유는 무엇입니까? "User : jstauffer"라는 줄을 만드는 대신 "@author jstauffer"라는 줄을 만들 수 있습니다. 그것이 만드는 다른 라인들 (날짜와 시간)은 아마도 javadoc 구문을 사용할 필요가 없을 것이지만, 사용 가능한 경우 javadoc 구문을 사용하지 않는 이유는 무엇입니까?기본 IntelliJ 기본 클래스 javadoc 주석이 비표준 구문을 사용하는 이유는 무엇입니까?

/** 
* Created by IntelliJ IDEA. 
* User: jstauffer 
* Date: Nov 13, 2007 
* Time: 11:15:10 AM 
* To change this template use File | Settings | File Templates. 
*/
+0

기본값을 변경할 수 있음을 알고 있습니다. 나는 왜 그것이 디폴트를 선택하는지에 대한 좋은 이유가 있는지 궁금 할 뿐이다. –

답변

48

나는 아이디어가 기본적으로 @author 태그를 사용하지 않는 이유를 잘 모르겠어요 : 여기에 참고로

은 예입니다.

그러나 File -> Settings -> File Templates으로 이동하고 Includes 탭에서 File Header 항목을 편집하면이 동작을 변경할 수 있습니다. File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header

+7

IDEA 14에서는 파일 -> 설정 -> 편집기 -> 파일 및 코드 템플릿 -> 포함 -> 파일 헤더입니다. –

4

기본값은 읽을 사용할 수 있지만 준수 또는 코딩 표준을 제안하지 않습니다

는 IDEA (14)이 그것입니다.

IntelliJ가 Javadoc 태그를 기본으로 사용하지 않는 이유는 개발 샵에 존재할 수있는 코딩/javadoc 표준에 대한 간섭을 방지하기 위해서라고 생각합니다. 기본 설정을보다 적절하게 수정해야하는 경우 사용자에게 분명해야합니다.

내가 일하는 곳에서는 여러 가지 이유로 작성자 태그를 사용하지 않는 것이 좋습니다.

1

표시하는 헤더 스 니펫이 javadoc보다 오래되었고 아마도 C++ 용으로 작성된 코딩 표준 문서에서 빌린 것일 수 있습니다.

+0

회사는 Java IDE를 만들기 위해 설립 된 것으로 보입니다. http://www.jetbrains.com/company/jbstory.html –

+0

제 요점은 아마도 주위를 둘러 보았고 C++ 코딩 표준 문서를 발견했을 것입니다 (이전 직업 어쩌면 온라인 어딘가에서), 그 머리글을 잡았다. –

3

조직의 표준 또는 취향에 맞게 변경해야하는 기본 파일 템플릿입니다.

내 생각에.

Mac에서 AndroidStuido 1.0.2에서
6

이동 에서 환경 설정 다음 왼쪽 스팬 파일 및 코드 템플릿에 오른쪽에 파일 및 코드 템플릿을 선택한 후을 선택 포함 선택 파일 헤더 및 파일 헤더를 변경하십시오.