2010-06-05 4 views
6

throws 목록의 서식을 지정하기위한 Java 스타일은 무엇입니까?긴 던지기 예외 목록 용 자바 스타일

public void some() throws IOException, ClassNotFoundException, NoSuchMethodException,InvocationTargetException, IllegalAccessException { 
    } 

그것을해야합니다 :

이의 내가이 있다고 가정 해 봅시다

public void some() 
     throws IOException, 
       ClassNotFoundException, 
       NoSuchMethodException, 
       InvocationTargetException, 
       IllegalAccessException { 
    } 

,

public void some() throws IOException,ClassNotFoundException, 
       NoSuchMethodException,InvocationTargetException, 
       IllegalAccessException { 
    } 

아니면 뭔가?

+2

아무런 의미가 없습니다. –

답변

7

이전 java code conventions은 처음 80자를 상대로 논 하겠지만, 80자를 초과합니다.

많은 터미널과 도구에서 잘 처리되지 않기 때문에 80자를 초과하는 줄을 피하십시오.

Java 코드 규칙은 긴 메소드 서명을 위해 throws과 다른 이유를 구별하지 않습니다. 두 번째와 세 번째는 모두 다음과 같기 때문에 두 번째와 세 번째는 동등한 것입니다.

  • 쉼표 뒤에 구분 기호를 사용하십시오.
  • 새 줄을 이전 줄의 같은 수준에있는 식의 시작 부분에 맞 춥니 다.

나는 읽기 쉽기 때문에 이전에 투표 할 것입니다. 솔직히 말해서, 나는 그 방법을 우연히 만나는 것을 싫어한다.

실제 규칙은 작업하는 팀의 코드 규칙을 따르는 것입니다. 모두 81 + 문자 행을 지원할 수있는 편집기를 사용하고 수직 부동산을 절약하기 위해 줄 바꿈되지 않은 선을 선호하는 경우 , 당신이 사용하는 서식 스타일이어야합니다.

+0

+1은 개인적인 의견뿐만 아니라 코딩 관례를 인용했습니다. – polygenelubricants

+0

+1 내가 찾던 대답의 종류. 이 문서를 보면서 던지기에 특정한 것이 있는지 살펴 보겠습니다. – OscarRyz

3

두 번째 버전을 선호합니다. 분명하고 읽기 쉽습니다. 한 줄에 하나의 항목.