✏️3.12 반복되는 switch문
◽️ 초판에서는
switch
문은 전부 조건부 로직을 다형성으로 바꾸기로 없애야 한다고 주장한다. 모든 조건부 로직을 다형성으로 바꿔서 if 문까지도 없애야 한다고 주장하는 이도 있다.
◽️ 지금은
다형성이 널리 자리 잡아서 switch문을 썼다고 해서 자동으로 검토 대상이 되지는 않는다.
중복된 switch문이 문제가 되는 이유는 조건절을 하나 추가할 때마다 다른 switch문들도 모두 찾아서 함께 수정해야 학 때문이다. 따라서 다형성은 코드베이스를 최신스타일로 바꿔주기 때문에 좋다.
Last updated