
[Refactoring] 12 ~ 14. 반복되는 switch 문 / 반복문 / 성의없는 요소
·
ETC
반복되는 switch 문(Repeated Swithces)반복해서 동일한 switch 문이 존재할 경우=> 새로운 조건을 추가하거나 기존의 조건을 변경할 때 모든 switch 문을 찾아서 코드를 고쳐야 할지도 모름반복해서 등장하는 것이 아니라면 굳이 리팩토링을 적용할 필요는 없다=> 이전 시간에 사용한 "조건부 로직을 다형성으로 바꾸기(Replace Conditional with Polymorphism)" 리팩토링 적용요즘에는 switch 문이 arrow function 형태로 세련되게 나오기 때문에 이를 사용하는 것을 권장한다 (ex. jdk 17 버전 이상)이를 switch 문이 아니라, switch-expression 이라고 한다.// switch 문 (아래 코드엔 break가 없어서 버그 존재)p..