코드 잘 봤습니다. 전체적으로 코드를 잘 짜신것 같습니다.
한 클래스에 여러 역할을 부여하지 않았고, stream, interface, getter, view 등의 기본적인 기능들을 잘 활용하시는 것 같아요!
그리고 개인적으로 항상 함수 이름을 설정할때 고민이 되는데, 작성자님은 길게 쓰더라도 의미를 충분히 부여하려고 한 것 같아요. 이렇...
> mvc 패턴을 사용하고 계신데 calculator와 StringParser는 서비스에 더 가깝지 않을까요? 정규 표현식을 잘 사용하고 계시고, 알아보기 쉽게 상수화해서 적확한 이름을 붙이는 센스에 감탄했습니다. 메서드 별로 주석을 다신 것도 좋고요. 자바독 형식을 사용해서 메서드 주석을 달아보시는 것도 괜찮지 않을까요?
제가 MVC 패턴에서 ...
mvc 패턴도 잘 적용하시고 클래스별로 역할과 기능이 적절하게 나누어져 있네요. 구분자와 관련된 상수도 잘 선언하셨고, 에러 메시지를 enum으로 관리하신 것도 앞으로 복잡한 요구사항이 생길 때 확장해서 사용하기 유용한 것 같습니다. 컨트롤러와 서비스의 역할을 명확히 한 점도 좋고 네이밍도 적절하게 하셔서 가독성이 높아지네요. 테스트만 조금 보충하시면...
mvc 패턴도 잘 적요하시고 클래스별로 역할과 기능이 적절하게 나누어져 있네요. 구분자와 관련된 상수도 잘 선언하셨고, 에러 메시지를 enum으로 관리하신 것도 앞으로 복잡한 요구사항이 생길 때 확장해서 사용하기 유용한 것 같습니다. 컨트롤러와 서비스의 역할을 명확히 한 점도 좋고 네이밍도 적절하게 하셔서 가독성이 높아지네요. 테스트만 조금 보충하시면...
mvc 패턴도 잘 적요하시고 클래스별로 역할과 기능이 적절하게 나누어져 있네요. 구분자와 관련된 상수도 잘 선언하셨고, 에러 메시지를 enum으로 관리하신 것도 앞으로 복잡한 요구사항이 생길 때 확장해서 사용하기 유용한 것 같습니다. 컨트롤러와 서비스의 역할을 명확히 한 점도 좋고 네이밍도 적절하게 하셔서 가독성이 높아지네요. 테스트만 조금 보충하시면...