생성자를 통한 의존성 주입 방법을 선택해주셨네요!
의존성 주입 방법에는 3가지 방법이 존재해요
3가지 방법은 어떤것이 있는지, 각각의 방법이 어떤 장점을 가지고 어떠한 경우에 사용되면 유리한지, 단점까지
또 보편적으로는 어떤 방법을 사용하는지 공부해보시면 더욱더 성장하실수 있을 거 같아요!
1주차 미션 정말 수고 많으셨어요!☺️☺️
기능 명세서와 각 클래스의 주석을 통해서 코드를 읽기 편했던거 같아요!
mvc 아키텍처 패턴을 고려해서 미션을 진행하신거 같아요!
각각의 mvc패턴에 대한 역할과 책임에 대해서 한 번 찾아보시면 다음 미션하시는데 더 도움이 될 것 같아요!
제가 mvc패턴을 공부할때 도움이 많이 되었던 영상이 있어요...
1주차 미션 정말 수고 많으셨어요!☺️☺️
기능 명세서와 각 클래스의 주석을 통해서 코드를 읽기 편했던거 같아요!
mvc 아키텍처 패턴을 고려해서 미션을 진행하신거 같아요!
각각의 mvc패턴에 대한 역할과 책임에 대해서 한 번 찾아보시면 다음 미션하시는데 더 도움이 될 것 같아요!
제가 mvc패턴을 공부할때 도움이 많이 되었던 영상이 있어요...
저도 적용하지 못한 부분이지만 문자를 입력 받고 판단하고 반환하는 일련의 과정이 생성자와 getOperandArr에 나눠져 있지 않고 한 메서드에서 동작하도록 구현하면 더 좋지 않을까 생각했습니다.
여러 기능을 만든 뒤에 기능들을 종합해서 문제를 해결하는 과정을 한 메서드에서 동작하도록 하면 읽기 더 편하고 깔끔하지 않을까 싶어서 코멘트 남깁니다.
...
![image](https://github.com/user-attachments/assets/a36061a8-8247-435c-8438-7a92824567b9)
파일 맨 끝에 개행이 되어 있지 않네요.
EOF에 대해 알아보시면 좋을 것 같습니다. 인텔리제이 쓰신다면 자동으로 추가하는 옵션도 있어요! [참고](https://hyeon9mak.gi...
테스트 케이스가 하나라서 `@ParameterizedTest`가 크게 필요 없어보이네요!!
```suggestion
void 빈_문자열_처리() {
//when
int result = calculator.calculate("");
//then
assertThat(result...