의미없이 괄호를 중복해선 안됩니다

 

괄호가 사용할 필요가 없는 경우에 괄호를 사용하면 작업 순서를 더 명확히 할 수 있습니다. 하지만 괄호를 중복해서 사용하는 것은 오해의 소지가 있으므로 제거해야 합니다.

규칙을 어긴 코드

int x = (y / 2 + 1);   // 컴파일러에 의해 괄호가 필요 없는 경우지만 이건 괜찮습니다

if (a && ((x+y > 0))) {  // 규칙을 어긴 코드
  //...
}

return ((x + 1));  // 규칙을 어긴 코드

규칙을 준수한 코드

int x = (y / 2 + 1);

if (a && (x+y > 0)) {
  //...
}

return (x + 1);

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project