Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[라빈] 자동차 경주 - TDD 미션 리뷰 요청입니다. #68
[라빈] 자동차 경주 - TDD 미션 리뷰 요청입니다. #68
Changes from all commits
6120601
bed34b7
8d50165
30cdf0d
707cb5b
f68bb07
6444f75
32c8a54
d0eafc7
7c34259
c024111
0a1ada1
622b906
6c6956a
2117f52
a0be49e
4534b1f
e74a1f7
c60c5ef
89b6fcb
9522cc6
feb2efc
cf5df4c
cf53cd0
7d1faaf
edb4b8f
3c36d11
a5995e1
4f46755
cbad998
adef935
0e92e0b
c8e50be
9666a78
60c4838
f91e2fe
181b974
c418e3d
7f8e461
441f290
38554ad
52d8e7c
f2bebb3
ace6882
faf45fb
f6d749a
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이처럼 바꿀 수도 있을 것 같네요.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 부분에 대해서는 질문이 있어서 수정하지 않고 리뷰 요청합니다. try ~ catch 구문을 이용하여 재귀함수로 메소드를 만든다면 사용자가 계속해서 비정상적인 입력값을 입력했을 때 콜 스택에 메소드 호출이 계속해서 쌓이게 되어서 메모리가 누적되어서 저는 예외를 출력해주는 반복문으로 구현했습니다. 제가 혹시 잘못 생각하거나 놓치는 부분이 있나요? 그리고 재귀함수로 구현하는 것으로 피드백을 주셨는데 이 때의 장점을 알 수 있을까요? 감사합니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
과제로서 콜 스택이 초과 할 상황에 대해서는 상정하지 않고 간단하게 예외 처리를 해보는 것을 의도하고 말씀드렸던 것이랍니다. 예외 처리가 생각보다 간단하지도 않고 버겁게도 느껴지는데 예외 처리로 단순히 에러 메시지를 출력하는 정도가 아니라 프로그램의 흐름도 정상적인(?) 방향으로 다시 돌려 놓을 수 있다는 걸 경험해보게 하고 싶었네요. 😄
재귀로 제안 드린 이유는 지금 형태에서 가장 간단히 재입력 받을 수 있는 형태가 재귀로 바꾸는 걸로 보여서 제안드린거지 재귀의 장점이 있어 말씀드린 건 아닙니다.