C#
프로그래밍 팁 & 노하우 - return 과 continue 의 사용
백엔드담당자
2020. 4. 15. 21:34
반응형
항상 직관적인 코드를 짜야한다
if문에 조건식은 true가 먼저 오는 것이 낫다
조건이 길어지고 복잡해지면 부정형보단 긍정형이 해석이 쉽다
그러나 로직이 쓸데없이 길어질 경우 부정형 사용
if(b.checked == false){}
else {}
보다는
if(b.checked) {} else {}
와 같이 if문 내에 true 형 문법이 오는 편이 해석하기 편하다
continue 나 return 의 경우 꼭 필요한지를 고려해야한다
for문 내에서는 이미 for문때문에 괄호가 많고 중간에 빠져나오기 위한 제어를 많이 쓰니까 예외지만
그 외의 상황에서는 꼭 써야만 하는지 고려필요하다
if - else 구문의 앞과 뒤 영역을 써야하는 경우가 있다.
if문에서 return으로 빠져나가버리면 if문 하단을 쓸 수 없으므로 그거에 대한 처리를 또 해줘야한다.
int b=0;
if() {}
else {
b=4;
return;
}
int k=b; // 함수 중간에 return이 있을 경우 여기까지 탈수 없게 된다.
// 로직이 간단하면 수정하면 되지만 호출되는 곳이 많고 복잡하면 쉽게 수정이 어렵다.
코딩을 할 때 확장가능성에 대한 고려가 필요하다
반응형