✏️3.12 반복되는 switch문

◽️ 초판에서는

switch문은 전부 조건부 로직을 다형성으로 바꾸기로 없애야 한다고 주장한다. 모든 조건부 로직을 다형성으로 바꿔서 if 문까지도 없애야 한다고 주장하는 이도 있다.

◽️ 지금은

다형성이 널리 자리 잡아서 switch문을 썼다고 해서 자동으로 검토 대상이 되지는 않는다.

중복된 switch문이 문제가 되는 이유는 조건절을 하나 추가할 때마다 다른 switch문들도 모두 찾아서 함께 수정해야 학 때문이다. 따라서 다형성은 코드베이스를 최신스타일로 바꿔주기 때문에 좋다.

Last updated