잘 봤습니다. IOMessage를 enum으로 관리하신 점, 입력값 형식 검증 예외 기준을 세심하게 짜신 점, 입력값 예외 메시지를 세분화시키신 점에서 세심한 접근이 눈에 띕니다. mvc 패턴에 대해 이해도 있으신 것 같습니다.
만약 확장을 고려한다면 구분자를 클래스로 따로 관리하는 건 어떨까요? 예를 들어 구분자별로 더하기가 아닌 다른 사칙연산이...
잘 봤습니다. IOMessage를 enum으로 관리하신 점, 입력값 형식 검증 예외 기준을 세심하게 짜신 점, 입력값 예외 메시지를 세분화시키신 점에서 세심한 접근이 눈에 띕니다. mvc 패턴에 대해 이해도 있으신 것 같습니다.
만약 확장을 고려한다면 구분자를 클래스로 따로 관리하는 건 어떨까요? 예를 들어 구분자별로 더하기가 아닌 다른 사칙연산이...
커스텀 구분자에는 기본 구분자를 포함하기 때문에 둘이 나눌 필요성을 못느꼈습니다! 기본 구분자와, 커스텀 구분자를 추가한 방식을 구분하여 구현하면 얻게되는 이점이 있을까요??
추후 요구사항이 변경된다고 생각해도 기본 구분자, 커스텀 구분자라는 개념은 바뀌지 않을것이라고 생각합니다! 만약 기본 구분자와 커스텀 구분자라는 개념이 바뀐다면 인터페이스를...
안녕하세요! 저도 이번 과제 제출 당시에는 현재 과제 상황에 집중해 굳이 역할을 잘 나누지 않았는데, 리뷰를 받다보며 제가 추후의 변경 사항들에 대한 고려가 부족했다는 것을 느끼게 됐어요.
홍규님 말씀대로 다양한 상황들을 가정하여 변경에 용이하도록 다음 과제에서는 조금 더 신경 써보겠습니다! 피드백 감사해요 :)
제가 자바를 시작한 지 얼마 안 돼서 문제를 처리하는 과정 중 필요한 기능을 클래스로 구현한 뒤 한 클래스(메서드) 안에서 기능들을 문제 해결 흐름에 맞게 줄세우는 방법만 알고 있었는데 이렇게 문제 해결의 흐름을 다른 메서드로 넘겨서 처리하는 방식을 처음 알게 되었습니다. 감사합니다.
제가 아직 아는 것이 많지 않아 다음 주에는 더 좋은 피드백 들고...
[[Java] 상수를 활용하자](https://lovethefeel.tistory.com/82)
[상수 선언의 장점](https://velog.io/@yohanblessyou/short-%EC%83%81%EC%88%98%EC%9D%98-%EC%9E%A5%EC%A0%90)
가볍게 정리 잘 해둔 글 같습니다! 참고해 보세용