728x90

결론부터 말하자면 if else와 switch중 품질향상에는 switch가 좋다. if else 보다 빠르기 때문이다.

그러나 현재까지 프로젝트를 하면서 switch로 구현된 코드를 거의 찾아볼 수 없었다. 이유는 아무래도 자주 사용하는 if else가 switch보다 사용하기 더 익숙하고 편리해서 생산성이 높기 때문이다. 

 

구분 if else switch
성능
생산성

내가 생각한 두 문법의 차이를 표로 정리하였다.

그러나 switch의 익숙한 개발자라면 생산성도 높기 때문에 switch를 선택하는 게 더 좋을 것이다.

728x90
TOP