else 예약어를 사용하지 말자 + 팩토리 메소드 패턴 적용else 예약어를 쓰지 않는다The ThoughtWorks Anthology의 더 나은 소프트웨어를 향한 9단계: 객체지향 생활 체조 중 규칙 2 에 대한 내용이다. 필자는 현재 우아한 테크코스(이하 우테코) 를 진행하고 있는데 우테코를 들어오기 위한 과정 중 프리코스라는 과정이 있었다. 프리코스는 3개의 미션으로 진행되었고 각 미션마다 프로그래밍 요구사항이 주어진다. 두 번째 미션을 받았을 때 아래와 같은 요구사항을 마주하게 되었다.https://tecoble.techcourse.co.kr/post/2020-07-29-dont-use-else/