어제 패키지 분리, 로직 분리 등의 피드백은 어느 정도 받은 상태라 나머지 피드백만 받았다.
우선 switch 문을 작성할 때 나는 습관적으로 BufferedReader 를 사용하고, 박싱 과정을 통해 int 형으로 변경하여 사용하였다.
하지만 생각해보면 그럴 필요는 전혀 없었고, 오히려 박싱 과정을 통해 객체를 힙 영역에 하나 더 생성하므로 비효율적인 과정이 될 수 있다. 따라서 String 타입으로 진행하는 것으로 변경할 예정이다.
또한 현재는 if , else-if 문이 필요 이상으로 많고, 중복되는 것들이 있어서 가독성이 좋지 않고, 코드가 안쪽으로 깊어져서 보기 좋지 않다. 따라서 이것도 if 문에서 조건에 일치 하지 않는 경우를 오히려 먼저 작성하고, 나머지 코드를 밖으로 빼는 형식으로 바꿔보아서 가독성을 높여볼 예정이다.