if false { return }
VS
if true { 비즈니스로직() }
필요없는 애들 빨리 리턴시키고
필요한 로직들만 아래에 써두는게 읽기 깔끔하다고 개인적으로 생각하는데, 이런것도 국룰이 있나요?
취미, 업무자동화로 1인개발만 하다보니 코딩스타일이 많이 신경쓰임..
if false { return }
VS
if true { 비즈니스로직() }
필요없는 애들 빨리 리턴시키고
필요한 로직들만 아래에 써두는게 읽기 깔끔하다고 개인적으로 생각하는데, 이런것도 국룰이 있나요?
취미, 업무자동화로 1인개발만 하다보니 코딩스타일이 많이 신경쓰임..
얼리리턴이라고 하는 코딩기법인데 호불호가 좀 있긴함
아하 하나 배워가네요 감사감사
얼리리턴
비즈니스로직 부분이 너무 가독성 떨어지게 안 만들어놓으면 개인취향차임
난 전자를 선호함. Inverted if statements
https://stackoverflow.com/questions/268132/invert-if-statement-to-reduce-nesting
뎁스 vs 종료지점 의 싸움이네요 종료지점의 중요성에 대해 또 공부해야겠네 ㅋㅋㅋ
early return 이 로직 복잡할때 더 편한듯
임베디드쪽에서는 얼리 리턴 금지하기도 한다던데 이유는 모름