C#

프로그래밍 팁 & 노하우 - return 과 continue 의 사용

YL 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이 있을 경우 여기까지 탈수 없게 된다.
// 로직이 간단하면 수정하면 되지만 호출되는 곳이 많고 복잡하면 쉽게 수정이 어렵다.

코딩을 할 때 확장가능성에 대한 고려가 필요하다

반응형

'C#' 카테고리의 다른 글

Visual Studio 설치 안됨  (0) 2020.06.03
Visual Studio 단축키  (0) 2020.05.15
Host 작동이 중지되었습니다  (0) 2019.07.11
응용프로그램 실행 시 HOST 작동이 중지되었습니다.  (0) 2019.07.11
C# XML to Dictionary  (0) 2019.05.13