-
Notifications
You must be signed in to change notification settings - Fork 250
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
[2단계 - 사다리 게임 실행] 허브(방대의) 미션 제출합니다. #234
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.
안녕하세요 허브 🌱
1단계때도 요구사항을 만족하면서 코드가 아주 잘 정돈되어있었는데 2단계 역시 잘 구현해주셨네요 👍🏻
짧은 시간이었을텐데 2가지 방법으로 진행해보신점이 대단하게 느껴집니다!
몇가지 리뷰 남겼으니 확인해주세요! 질문 주신 부분은 코멘트로 남기겠습니다.
2가지 방법으로 진행해보시고 체감하신게 대단합니다 👍🏻 |
안녕하세요 터틀~ 🐢 깊게 고민하고, 혼자 생각할 수 있는 리뷰들이 많아서 너무 좋았습니다! 추가로 제가 생각했던것들이 터틀이 남겨주신 코멘트의 의도나 방향과 맞는지 확인해주실 수 있을까요? |
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.
마지막까지 테스트를 꼼꼼하게 작성해주셨군요 👍🏻
생각할거리가 많은 리뷰를 드렸는데 반영하시느냐 고생하셨습니다! 이번 미션은 여기서 머지할게요! 🚀
안녕하세요 터틀! 🐢 오랜만입니다~ 잘 지내셨나요?
이전 코드를 꼼꼼하게 봐주셔서 감사합니다!
2단계에서는 크루들과 어떻게 하면 좋은 방법으로 작성할 수 있을지 고민하는 시간을 오랫동안 가져서 제출이 조금 늦어졌습니다. 😢
사다리 게임을 잘 구현하기 위해 다양한 방법을 생각을 해보았는데요~
크게 3가지 방법을 생각해 보았습니다.
이중 2, 3번을 직접 구현하여 어떤 점이 안 좋았는지 직접 체감을 해보았는데요~
LadderGame에서 Position을 기준으로 사다리를 타는 방법
링크
따라서 초기에 생각했던 아래와 같은 구조로 변경해 보았습니다.
Player에게 Ladder를 넘겨서 ladder에게 Position을 넘겨주며 메시지를 보내는 방법
Ladder에게 Player를 넘겨 Player를 움직이는 방법도 있지만 이 방법은
따라서 Player에게 Ladder를 넘기는 방법으로 구현하였습니다.
이 방법이 긴밀하게 협력하고, 사다리게임에 대한 적절한 책임을 나눠가졌다고 생각이 들었습니다.
터틀은 2단계를 진행하셨다면 어떤 구조로 사다리 게임을 구현하셨을 것 같나요? 그리고 이유도 들어보고 싶습니다!
추가로 기술적인 부분이나, 부족한 부분 말씀해주시면 바로 반영하겠습니다!
감사합니다 😄