NextStep '단위테스트'와 'TDD'에 대하여 - 숫자 야구 게임에 이어, ['TDD'와 '리팩토링'에 대하여 - 자동차 경주]를 하며 학습한 내용이다. 📌 목표 매일 미션 진행하기 한 번에 모두 구현하기보다, 매일 일정한 시간을 투자한다. 가진 것을 비우기 구체적인 요구사항을 회피하지 않고, 적용하기 전과 후의 코드를 분석한다. 내가 가진 것을 비울 때, 가장 많은 것을 배울 수 있다. 정답을 찾기 위해 집착하지 않는다. 미션을 진행하는데 정답은 없다. 정답을 찾으려는 노력이 오히려 학습을 방해한다. 즉, 현재 상황에서 최선의 답을 끊임없이 찾으려고 노력한다. ✔️ 학습 목표 - 자동차 경주 TDD 기반으로 프로그래밍하는 경험 메소드 분리 + 클래스를 분리하는 리팩토링 경험 점진적으로 리팩토링하는..