mvc 패턴을 잘 사용하시려고 많이 노력하신 게 보입니다. 특히 controller가 view 에서 요청을 가져와서 서비스에 넘기기만 한 부분이 클래스의 역할을 아주 잘 구분한 점이라고 생각합니다. 다만 의문인 게 서비스 클래스가 왜 모델 폴더에 있을까요? delimiter 클래스가 모델에 있고 서비스는 서비스 폴더에 두는 게 어떨까요? 테스트도 단위...
mvc 패턴을 잘 사용하시려고 많이 노력하신 게 보입니다. 특히 controller가 view 에서 요청을 가져와서 서비스에 넘기기만 한 부분이 클래스의 역할을 아주 잘 구분한 점이라고 생각합니다. 다만 의문인 게 서비스 클래스가 왜 모델 폴더에 있을까요? delimiter 클래스가 모델에 있고 서비스는 서비스 폴더에 두는 게 어떨까요? 테스트도 단위...
mvc 패턴을 잘 사용하시려고 많이 노력하신 게 보입니다. 특히 controller가 view 에서 요청을 가져와서 서비스에 넘기기만 한 부분이 클래스의 역할을 아주 잘 구분한 점이라고 생각합니다. 다만 의문인 게 서비스 클래스가 왜 모델 폴더에 있을까요? delimiter 클래스가 모델에 있고 서비스는 서비스 폴더에 두는 게 어떨까요? 테스트도 단위...
리뷰를 통해 StringBuilder가 멀티 스레드 환경에서 적절하지 않다는 점은 처음 알게 되었네요..!
말씀해주신 내용을 바탕으로 StringBuilder 대신 불변 객체인 String을 사용하여 처리하는 것이 더 나은 방향이라고 생각합니다.
달아주신 리뷰들이 정말 큰 도움이 되는 것 같아요!!