요구사항을 분석할 때, 저는 오직 숫자와 구분자의 위치가 정해진 입력만이 올바른 입력이라고 판단하였습니다!
`,1,`, `1:2::3`과 같은 입력도 충분히 숫자를 추출하여 계산값을 출력해줄 수 있습니다. 그러나 이러한 형식의 입력은 구분자의 의미를 퇴색시키며, 우리가 흔히 접하는 계산기를 떠올려보았을 때 직관적인 입력으로 보기 힘들다는 생각이 ...
안녕하세요
블로그 회고 및 피드백을 원하시는 부분에 대해 작성하신 글 잘 봤습니다
객체 지향이 항상 옳지는 않다는 것과 이를 코드에 반영해 절차 지향의 코드를 책임에 따라 객체를 분리하셨다는 점이 인상 깊었습니다.
"Main 이 아닌 Processor 에서 흐름을 관장"에서 의문이 들어 클래스를 구분하는 기준, java 파일을 구분하는 기준에 대...
메소드를 잘 나눠놓으신게 인상깊었습니다!!
코드를 줄이기 위해 stream을 사용하거나 축약하신 부분들이 있는거같은데
https://github.com/woowacourse/woowacourse-docs/blob/main/cleancode/pr_checklist.md
이런 체크리스트가 있더라구요 점을 한번 이상 쓰지 말라고 되어있어서 참고하시면 ...
메소드를 잘 나눠놓으신게 인상깊었습니다!!
코드를 줄이기 위해 stream을 사용하거나 축약하신 부분들이 있는거같은데
https://github.com/woowacourse/woowacourse-docs/blob/main/cleancode/pr_checklist.md
이런 체크리스트가 있더라구요 점을 한번 이상 쓰지 말라고 되어있어서 참고하시면 ...
try catch를 2번 실행해서 감싸주면 좋을 것 같아요
```java
try {
int number = Integer.parseInt(token);
if (number < 0) {
throw new IllegalArgumentException("음수는 허용되지 않습니다...