불필요한 괄호를 제거하는 제어 문을 이클립스 포맷을 사용자 정의계속/나는 그들이 반환/휴식을 둘러싸고 때 괄호를 제거 Eclipse에서 포맷터를 구성하고자하는
if (x == y) {
return true;
} //that's bad
if (x == y) return true; //that's better
나는 Preferences --> Java --> Code Style --> Formatter --> Control Statements
에서 발견했습니다 if
및 else
문을 한 줄에 유지하는 방법은 있지만 불필요한 중괄호를 제거하는 방법은 아닙니다. Eclipse는 중복 중괄호를 제거하는 포맷터를 정의 할 수 있습니까?
참고 : 인기있는 소스 코드 분석기 인 Sonar는 if/else/for/while/do 문에서 중괄호 사용을 선호합니다. 그들을 제거하는 것은 좋은 습관으로 간주되지 않습니다. 코드가 줄을 줄 수도 있지만 많은 다른 사람들에게는 좋은 컨벤션이 아닙니다. – Juvanis
들여 쓰기와 중괄호 배치 토론은 종교 전쟁을 촉발 할 가능성이 있지만 ** 나는 당신의 주장에 절대적으로 동의하지 않습니다 ** // 더 낫습니다 ** – Andrew
'return true'와 같은 아주 간단한 문장에 대해, _really_ 다른 것을 거기에 추가하고 싶다면 대부분의 경우 (상황에 따라 다르기는하지만) 'try'블록에 모든 것을 넣고 'finally'에 추가 할 정리 코드를 넣어야합니다. – AJMansfield