나는 종종 이런 종류의 함수를 두 가지 형식으로 작성했으며 한 형식이 다른 형식보다 선호되는지, 왜 그런지 궁금했습니다.
public void SomeFunction(bool someCondition)
{
if (someCondition)
{
// Do Something
}
}
또는
public void SomeFunction(bool someCondition)
{
if (!someCondition)
return;
// Do Something
}
나는 코딩하는 동안 두뇌가 작동하는 방식이기 때문에 일반적으로 첫 번째 코드로 코딩하지만, 오류 처리를 즉시 처리하고 읽기가 더 쉽기 때문에 두 번째 코드를 선호한다고 생각합니다.