[우테코 5기 프리코스] 8일차 회고록

BBIYAC·2022년 11월 2일
0
post-thumbnail

2주차 과제 설명
2주차의 미션은 숫자 야구이다. 2022.11.08(화) 23:59 까지 문제를 해결한 후 PR(Pull Request)를 보내고, 우아한테크코스 지원 사이트에서 내 지원 현황에 제출까지 해야 2주차 미션을 해결한 것으로 처리된다.

오늘은 1주차 공통 피드백과 함께 2주차 미션이 시작되었다.

👉 [우테코 5기 프리코스] 1주차 공통 피드백

이번 주차는 1주 차에서 학습한 것에 더해 함수를 분리하고, 각 함수별로 테스트를 작성하는 것에 익숙해지는 것을 목표로 한다.

우아한테크코스 5기 코수타(코치와 수다 타임)에서 공감되는 말씀을 많이 해주셨다.

이 프리코스는 요구사항을 만족시키기 위해 스스로 생각하는 것, 자신만의 방법을 찾아가기 위한 과정이다. 코드에 정답은 없다. - 포비 -

지금까지 학교나 코딩 테스트에서 늘 정답을 찾기위해 노력하다보니 이번에 코드를 짤 때에도 이게 맞는 코드일까?를 계속 고민하게 되었던 것 같다.

정답을 찾기보다는 요구사항을 만족시켰는가?, 예외 사항을 최대한 처리했는가? 를 중점에 두고 생각해야될 것 같다.

1주차 회고를 해보면서 깨달은 점들이 있다.
첫 번째로 1주차에는 예외 사항 처리를 많이 못한 것 같다. 요구사항에 대한 명확한 정의가 부족해서인 것 같다. 두 번째 문제로 기능을 구현할 때마다 테스트를 하지 않고, 모든 코드를 짜고 한 번에 테스트를 진행했다. 그러다보니 결과에 오류가 났을 때 수정하는데 시간이 오래걸렸다.

이번에는 아래 순서대로 기능 목록 정의를 꼼꼼히 하고, 테스트에도 신경쓰며 진행해봐야겠다.

  1. 요구사항 정리
  2. 기능 정의(예외 포함)
  3. 같은 기능 묶기
  4. 함수 구현
  5. 테스트
  6. 리팩터링
  7. 테스트
profile
어제의 나보다 성장한 사람이 되자 :)

0개의 댓글