-1
다음 중 다음 스타일 중 더 좋은 스타일은 어느 것입니까?스타일 - if (null) {return} 대 if (! null)
void doSomething(Object foo)
{
if(foo == null) return;
.
.
.
}
또는
void doSomething(Object foo)
{
if(foo != null)
{
.
.
.
}
}
나는 그들이 같은 의미 론적 의미를 알고,하지만 난 웹 주위 및 생산 코드 내에서 사용되는 두 스타일을 보았다. 내가 다른 것을 사용해야하는 큰 이유가 있습니까?
Resharper는 중첩을 피하기 위해 항상 코드를 첫 번째 방법으로 변환하라는 메시지를 표시합니다. – paqogomez
큰 이유가 없습니다. 기분이 어떤 것이 든 코드를보다 쉽게 읽을 수있게하십시오. – Blorgbeard
이 질문은 코딩 스타일 질문으로 의견을 기반으로 작성되었지만, 이미 좋은 대답이 있습니다. 이유는 http://stackoverflow.com/questions/8437307/does-inverting-the-if-improve-performance 중 하나를 골라야합니다. –