2012-02-25 3 views
2

저희 회사는 체크 스타일을 사용하여 자바 소스 코드에 중첩 된 if..else가 없도록합니다. 나는 그것에 익숙해 지려고 노력하고있다. 하지만 나는 이것이 코드 품질을 향상시키는 효율적인 방법인가 의심 스럽다. 우리는 많은 규칙이코딩 규칙, 중첩 된 경우 ... else?

,

  1. 없이 중첩 된 다른
  2. 방법은 더 이상 50 줄 이상의해야합니다.
  3. 익명의 내부 클래스는 15 줄을 넘지 않습니다.
  4. {앞에는 공백이 있어야합니다. 즉, 코드를 포맷하려면 Ctrl + Shift + F를 사용해야합니다.
+0

'if ... else'는 무엇입니까? 'if (...) {if (...) {...}}'같은 것들? –

+0

@Chi 다른 사람에게 삽입되면 무엇을 의미합니까? – Pacerier

+0

나는 블럭이 중첩 된 것을 의미한다고 확신한다. –

답변

2

switch 또는 if else 블록을 사용하는 것보다 다형성을 선호하는 인수가 있습니다. 문제를 논의하는 google tech talk에 대한 링크입니다.

1

스위치/선택 사례 문은 일반적으로 더 효율적이지만 상당히 작은 문제를 해결하는 데 많은 노력이 필요합니다.

+2

' 스위치 (switch) '는 시정 수를 계산하기 위해 평가되는 값에만 작용합니다. – curioustechizen