📕 일기
10월 26일 목요일_피드백하자
10월 27일 금요일_나 할 수 있는거 맞아..?
10월 28일 토요일_초안 개발 그리고 실패
10월 29일 일요일_개편 작전 대성공
10월 30일 월요일_테스트 작전 개시
10월 31일 화요일_제출하자! 제발 통과시켜주세요
🧐 궁금했던 것
- 😎 Java의 예외처리 우선순위는 어떻게 해야 테스트 오류가 나지 않을까?
📝 배웠던 것
- ⚙️ 코드 실행 로직 오류 발생
- ⛔️ 예외 처리가 안된다…?
- ❌ 테스트 통과가 되지 않는다…!
<aside>
♻️ 위의 3가지 문제를 자동차 경주 게임의 모든 코드를 처음부터 재구성하는 방식으로 해결
- 불필요한 제거 작업을 최소화하기 위해 별도의 프로젝트에서 트러블 슈팅을 거쳤다.
- 따라서, 현재의 패키지 구조와 코드는 위의 트러블슈팅 과정을 거쳐 재편된 버전임!
</aside>
🚀 트러블슈팅
트러블 슈팅 기록은 **🚀 우아한테크코스 6기 프리코스 - 2주차 자동차 경주** 와 깃허브 리드미_🚗자동차 경주🚙 를 참고해주세요!
🏃🏻♀️ 더 나아갈 점
📬 테스트 코드의 작성 방법을 통일하고, 더 많은 패키지의 메서드를 테스트한다!
- 테스트 코드를 작성한 경험이 거의 없다보니, 테스트 코드를 작성하는 방법은 테스트의 기본 정보 학습 을 토대로 공부했습니다.
- 그럼에도 테스트 코드의 작성이 통일되지 않아 나중에 확인을 다시 하니 왜 이렇게 적어두었는지 이해가 잘 안가는 어려움이 있기도 했습니다.