중첩을 줄이기 위해“if”문을 반전 예를 들어 코드에서 ReSharper 를 실행했을 때 : if (some condition) { Some code... } ReSharper는 위의 경고 (네 스팅을 줄이기 위해 "if"문을 반전시킵니다)를 알려주고 다음 수정 사항을 제안했습니다. if (!some condition) return; Some code... 왜 더 나은지 이해하고 싶습니다. 저는 항상 "goto"와 같은 문제가있는 방법의 중간에 "return"을 사용한다고 생각했습니다. 메소드 중간의 리턴이 반드시 나쁘지는 않습니다. 코드의 의도가 더 명확 해지면 즉시 반환하는 것이 좋습니다. 예를 들면 다음과 같습니다. double getPayAmount() { double result; if (_is..