StringSumCalculator에서 double 타입으로 연산이 되고 있어서, `.`을 구분자로 사용못하게 하신것 같은데요~
근데 미션의 입력 요구사항이 "구분자와 양의 정수" 였잖아요 ??
그래서 일단은 요구사항에 맞게 양의 정수 연산으로 구현하는게 맞다고 생각해요~
만약 확장을 고려하고 싶다면, 제네릭이나 메서드 오버로딩을 사용하시는게 어...
1. 저는 커스텀구분자로 문자열이 들어오게 되는 경우도 받기로 결정을 했습니다.
- `문자`라고 표현이 되어있어서 만약 문자열로 주어지면 한 문자씩을 구분자로 선정했습니다.
2. 맞습니다. 그래서 주어진 예시에선 제 의도대로 `커스텀 구분자`만이 들어온 상황입니다. 그래서 구분자를 제외한 부분은 `""`이기 때문에 숫자 `0`이 출력이 됩니다
...
아무래도 리뷰해주신 분들의 얘기를 통합해서 제 코드를 다시 봐보니 일관되지 않는 문제가 있었다는 것을 깨달았습니다.
1. `"CalculatorRequestDto calculatorRequestDto = InputView.beginInput();"`
- View 단에서 Dto생성에 대해서 문제가 있었다는 것을 알았습니다. 그래서 컨트롤러에서 Dt...
https://github.com/woowacourse-precourse/java-christmas-6
6기 프리코스 미션 프로그래밍 요구사항을 보면 들여쓰기 깊이는 최대 2단까지 하라고 되어있습니다. 이번에는 똑같은 요구사항이 없었지만 인덴트 3단 이상인 코드는 가독성이 떨어집니다. 별도의 메소드로 분리하시는 방법은 어떨까요?
프로그램 요구사항에 자바 코드 인벤션을 지켜야 한다고 되어 있습니다.
https://github.com/JunHoPark93/google-java-styleguide
번역해놓은 위 페이지를 참고하시면 다음과 같이 써있습니다.
4.1.1 괄호는 선택사항에서도 쓰인다.
괄호는 if, else, for, do, while 구문에 쓰이는데...
고생하셨습니다. mvc패턴에 대해서 검색해보시고 다음에 한 번 적용해보시는 걸 추천드립니다. 먼저 자바 백엔드에서 가장 주도적인 프레임워크는 스프링이고 스프링을 사용해서 mvc 패턴으로 만들어진 사이트가 많습니다. 앞으로도 익숙해지셔야 하는 패턴입니다. 다음으로 예전 우테코 프리코스 과제 요구사항을 보시면 inputview와 outputview를 구현...
고생하셨습니다. mvc패턴에 대해서 검색해보시고 다음에 한 번 적용해보시는 걸 추천드립니다. 먼저 자바 백엔드에서 가장 주도적인 프레임워크는 스프링이고 스프링을 사용해서 mvc 패턴으로 만들어진 사이트가 많습니다. 앞으로도 익숙해지셔야 하는 패턴입니다. 다음으로 예전 우테코 프리코스 과제 요구사항을 보시면 inputview와 outputview를 구현...