Skip to content
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

[1단계 - 자동차 경주 구현] 동동(김동희) 미션 제출합니다. #32

Merged
merged 58 commits into from Feb 15, 2021

Conversation

bigsaigon333
Copy link

@bigsaigon333 bigsaigon333 commented Feb 12, 2021

한재엽님 안녕하세요 I'm a big fan of yours!!

저는 동동(김동희)입니다.

신축년 항상 건강하시고 좋은 일만 생기시고, 제가 귀찮게 하더라도 너그러이 받아주시는(?) 그런 한 해 되시기를 바랍니다 😄

자동차 경주 게임 1단계 구현 미션에 대한 Pull Request를 제출합니다.

🚗 데모사이트 링크 🚗

느낀점(간략하게...)

  • 처음 해보는 페어프로그래밍과 처음 다뤄보는 테스트 프레임워크로 인해 생각했던 것보다 일정이 많이 지체되었습니다.
  • 모든 일에는 데드라인이 있기 때문에, 애자일하게 빠르게 개발하여 빠르게 피드백받아 빠르게 수정하는 것도 현실적인 방법이라는 생각이 들었습니다.
  • 누군가에게 제 코드를 보여준다는 것이 매우 부끄럽습니다. 스스로 부족한 점이 많다는 걸 알고 있기 때문에, 리뷰과정을 통하여 한 단계 더 성장하고 싶습니다.

bigsaigon333 and others added 30 commits February 8, 2021 16:17
carname으로 시작하던 클래스명을 car-name으로 변경한다
Model에서 CarModel로 변경한다.
View.js를 기능에 따라 CarView와 ViewController로 분리하였다
의미를 명확하게 하기위해 lap을 lap-count로 변경한다
중복되는 부분에 대하여 별도의 함수로 분리한다
Copy link

@JaeYeopHan JaeYeopHan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

안녕하세요, 우아한 테크코스에서 리뷰어로 참여하게 된 한재엽이라고 합니다!
우테코에서 학습하시는 동안 조금이라도 도움이 됐으면 하네요!
질문은 언제든지 환영입니다~ 잘부탁드려요!


I'm a big fan of yours!!

ㅋㅋㅋ 감사합니다 🙇
동동님은 초심자가 아니시군요?ㅎㅎ

.vscode/settings.json Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
src/js/utils.js Outdated Show resolved Hide resolved
src/js/ViewController.js Outdated Show resolved Hide resolved
src/js/constants.js Show resolved Hide resolved
src/js/constants.js Outdated Show resolved Hide resolved
src/js/Controller.js Outdated Show resolved Hide resolved
src/js/Controller.js Outdated Show resolved Hide resolved
@JaeYeopHan JaeYeopHan self-assigned this Feb 14, 2021
- 탭사이즈 2로 고정
- 탭 대신에 스페이스 사용하도록 설정
- 파일 마지막에 빈 라인 추가
- 패키지 매니저로 yarn 을 사용하는 것을 명시
- .prettierignore 설정
- .prettierrc.json을 빈 파일로 저장하며, package.json에 prettier의 버젼을 2.2.1로 고정하여, prettier의 모든 옵션은 2.2.1버젼의  default로 함을 명시적으로 나타낸다
여러 곳에서 반복되는 document.querySelector를 $ 함수로 대체하여 가독성을 높였다.
또한, HTML Element가 할당되는 변수명은 $로 시작하도록 변경하여 통일성을 주었다.
@bigsaigon333
Copy link
Author

동동님은 초심자가 아니시군요?ㅎㅎ

저는 초심자입니다 ㅎㅎ... 자바스크립트 공부한지 8개월에 접어들었고, 재엽님은 리뷰어로 선정된 이후에 구글에 검색해보다가 블로그를 우연찮게 보게 되었고, 그 이후 블로그 글을 보다보니, 그 뒤로 팬이 되었습니다 ⭐

아키텍쳐 구조를 나름대로의 기준을 가지고 설계했다고 생각했는데, 다른 크루들 코드를 보다보니 다 가지각색인 것 같네요.. MVC 패턴, MVP 패턴, MVVM 패턴 등 구글링은 많이 해보았지만 추상적 개념이라서 코드에는 정확하게 어떻게 적용해야 하는 건지 잘 모르겠습니다. 이는 앞으로 많이 겪어보며, 또 다른 크루들의 코드를 참조해가며 깨달아가야하는 거겠죠? 갈 길이 멀지만 열심히 하겠습니다..!

- 사용하지 않는 prettier 플러그인을 삭제한다
- cypress 플러그인을 설치한다
- ignore하는 파일을 추가한다
Copy link

@JaeYeopHan JaeYeopHan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

코멘트에 대한 정리에 감동했습니다...! 고생 많으셨고 못다한 리뷰 반영은 다음 PR에서 이어가도 좋을 것 같아요~

@JaeYeopHan JaeYeopHan merged commit 9a84e15 into woowacourse:bigsaigon333 Feb 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants