-
Notifications
You must be signed in to change notification settings - Fork 119
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
[아크] 코틀린 자동차 경주 제출합니다. #28
Conversation
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.
안녕하세요.
자동차 경주 미션과 함께 하게 되었습니다. 😄
학습하신 내용을 프로그램으로 잘 만들어 주셨네요.
코틀린을 비롯해 기능 단위로 구현하는 과정을 학습하는 만큼 관련된 내용을 같이 남겨두었습니다.
함수를 활용하는 방법을 잘 익혀두시면 앞으로 더욱 좋은 코드를 만들 수 있을 것이라고 기대합니다.
남겨드린 내용은 잘 고민 해보시고 반영 해 주시면 됩니다.
import org.assertj.core.api.Assertions.assertThat | ||
import org.junit.jupiter.api.Test | ||
|
||
internal class CarTest { |
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.
구현 코드와 테스트 코드를 각자 커밋 하지말고 한번에 커밋하라는 말씀으로 이해 했는데 맞을까요??
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.
피드백 잘 반영해주셨습니다.
아직 코틀린을 학습하는 과정이기 때문에, 다양한 사용법을 잘 익혀가시면 될 것 같아요.
다음 단계에서 필요한 MVC 역할 분리를 어느정도 해주셨기 때문에,
남겨드린 의견과 같이 구조적으로 다시 한번 점검 해 보시면 될 것 같습니다.
많은 경험을 할 수 있었습니다!