6기2 [FE] 우아한 테크코스 6기 프리코스 2주차 회고: 자동차 경주 게임 시작 이번 과제에서 중점으로 삼아야 하는 것은 함수 분리와, 각 함수별 테스트 작성이었다. 이전 과제에서 다음 과제부터는 테스트 코드에 익숙해지고 직접 테스트를 작성해 보겠다는 소감을 작성했었기 때문에, 이번 과제가 나에게 많은 도움이 될 수 있을 것 같다. 추가로 이전 과제와는 달리 요구사항이 추가되었는데, 함수의 indent는 최대 2여야 하고 git 커밋 메시지는 커밋 메시지 컨벤션을 참고해 기능 단위로 작성해야 한다. 기능 요구 사항 구현 기능 목록 구현한 기능 목록은 다음과 같다. 입력받기 [ ✔ ] 자동차 이름 입력받기 (쉼표 기준으로 n대, 이름은 5자 이하) [ ✔ ] 시도 횟수 예외 [ ✔ ] 자동차 이름 입력: 이름 5자 초과 입력 [ ✔ ] 자동차 이름 입력: 이름 입력 없음 [ ✔ .. 2023. 11. 3. [FE] 우아한 테크코스 6기 프리코스 1주차 회고: 숫자야구 게임 기능 요구 사항 구현 기능 목록 구현한 기능 목록은 다음과 같다. 입력받기 서로 다른 3자리 수 입력받기 게임이 끝난 경우 재시작/종료를 구분하는 1과 2 중 하나의 수를 입력받기 (예외 1) 3자리 수가 아닌 수를 입력받은 경우 (예외 2) 3자리 수이지만 수에 동일한 수가 포함된 경우 (예외 3) 게임 종료 시 1, 2 이외의 다른 수를 입력받은 경우 입력한 수에 대한 결과 연산하기 컴퓨터가 랜덤으로 3개의 수를 고르기 사용자가 입력한 값의 자릿수와 랜덤수를 차례대로 비교하기 결과 출력하기 같은 수가 같은 자리에 있으면 스트라이크 다른 자리에 있으면 볼 같은 수가 전혀 없으면 낫싱 반복 사용자가 랜덤수를 맞출 때까지 숫자 입력받기 반복 게임 종료 후 사용자가 1, 2를 입력하면 랜덤수를 초기화하고 재.. 2023. 10. 26. 이전 1 다음 반응형