-
Notifications
You must be signed in to change notification settings - Fork 454
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 미션 리뷰 요청합니다. #81
Conversation
Docs : add commit message convention
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.
또링 안녕하세요! 리뷰를 맡게된 데이브입니다.
너무 잘하셔서 하마터면 바로 머지 할 뻔 했네요 👍
몇가지 피드백 남겼으니 적용해 보시고, 궁금한점 있으시면 편하게 DM주세요!
rename method and variable, change view's default constructor to private
안녕하세요, Dave! 말씀해주신대로
또한, 테스트를 위해 작성한 현재, ForwardMovingStrategy를 이용하여 car의 run()과 cars의 run()이 제대로 동작하는지 테스트를 한 상태입니다. 💡 저는 추가로 그에 따라 프로덕션 코드도 아래와 같이 수정하였습니다. 하지만 수정하고 나니, 제가 생각했던 최대한 저의 생각을 잘 표현하고 싶어서 주절주절쓰다보니 길어진 것 같습니다. 결론은
|
또링! 전략패턴은 정말 잘 구현하셨어요. 전략패턴에 대해 자동차 이외에 또 다른 예로 화가로 예를 들어보겠습니다. 이제 Car와 별개로 RandomMovingStrategy만 놓고 봤을때 아래 예시대로면 RainbowColor죠. 다시 RandomMovingStrategy로 돌아가서 보면 해당 객체는 질문주신
요부분에 대한답은 지금 캡쳐해서 보여주신대로 구현하시면 될 것 같습니다. 👍
밤에 리뷰를 해서 그런지 너무 주저리 주저리 코멘트를 단 것 같네요 ㅎㅎ |
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.
또링! 피드백 반영 잘 해주셨어요! 💯
질문 주신 부분에 대해 코멘트 남겼습니다. 확인해보세요 😁
해당 요청은 머지 할게요!
수고하셨습니다!
This reverts commit 3ee4f6b.
제가 고민하던 부분들을 정확히 설명해주셨고, 덕분에 명쾌하게 해결되었습니다. 글만 읽어도 이해가 가도록 친절히 설명해주셨는데 예시까지 들어주시니 더욱 와닿는 것 같아요😊 랜덤값으로 동작하는 객체에 직접 값을 지정하는 것이 과연 맞는 것인가라는 고민을 계속 해왔는데, 아무래도 테스트를 위해서 직접 지정해주는 수 밖에 없겠네요! 다시 한 번 정말 감사드립니다! |
TDD를 처음 해봐서 많이 미숙한데, 많이 리뷰해주시면 열심히 수정해보겠습니다! 감사합니다~☺