FE(8)
-
[Front-End] 우테코 프리코스 2주차 회고 (자동차 경주 게임)
이번 2주차 미션에서 특별히 신경쓰고자 했던 부분들은 다음과 같다. 기능 목록 README 파일을 정말 상세히 적기. (기능 요구사항 빠트리지 않기) 조금 더 메서드를 작은 단위로 나누어 보기. 그리고 Class 나누기 하드코딩 하지 않기. (매직넘버 상수로 포장하기) 의미하고자하는 바를 확실히 보여줄 수 있도록 변수명 네이밍하기 그리고 추가된 요구사항과 1주차 미션이 끝나고 받은 공통 피드백을 반영하기 위해 힘썼다. 공통 피드백에 내가 1주차 미션을 끝내고 2주차에 개선한 부분들이 많이 언급된 것을 보고 신기하고 뿌듯했다. 1. 기능 목록 README 파일을 정말 상세히 적기. (기능 요구사항 빠트리지 않기) 내가 1주차에 작성했던 리드미 파일과 비교했을 때 확실히 더 세부적인 내용까지 다루고, 보기에..
2023.11.03 -
[Front-End] 우테코 프리코스 1주차 회고 (숫자 야구 게임)
나의 PR 가장 먼저 기능 목록 README.md를 아래와 같이 작성했었다. 6번의 게임 재시작 또는 종료 선택 부분에도 예외처리에 대한 기능을 명시했어야 됐을 것 같다. 기능목록을 작성한 뒤에 가장 먼저 했던건 미션 리포지토리를 fork하여 받은 템플릿 코드의 package.json 파일을 읽어봤다. 그리고 Jest 프레임워크를 사용하요 테스팅하는 법을 처음 접해봐서. 아니 사실은 테스팅 자체가 처음이였다. 그래서 사용법을 찾아보고, node 버전도 최신으로 업데이트 했다. 그리고 다른 분들의 PR을 살펴보니 단순히 기능 목록 뿐만 아니라, 구현할 클래스를 기능 별로 자세하게 기술해놓으신 분들도 많이 계셨었다. 그리고 아래는 기능 목록에 따라 구현한 전체 코드이다. import { MissionUtil..
2023.10.26