C#/WinForm

프로그래밍 팁 & 노하우 - If 문 조건절 작성

백엔드담당자 2021. 9. 12. 12:07
반응형

if 문의 조건을 작성할 때는 가능한 경우의 수가 적은 조건, 제한적으로 발생하는 조건 먼저 적는다.
왼쪽 > 오른쪽으로 조건을 해석하고 분석하는데
왼쪽에 여러곳에서 발생할 수 있는 경우를 두면
해당되는 케이스를 전부 확인하게 된다.

왼쪽에 경우의 수가 적은 걸 먼저 두면
그 경우만 보면 되므로 영향도 분석 시 범위가 줄어든다.
bool 타입 변수를 앞에 두는 이유도 동일한 이유.
제어용 변수로 발생하는 케이스가 지극히 제한적.

bool isChecked = false;
if(isChecked && txtCheck.Text.Equals("A"))
{ ... }

반응형