학습 동기 > 테스트를 실행했는데 이해가 잘 되질 않네요.. TDD 방법을 적용해보기 위해 익숙하지 않은 단위 테스트를 구현하고 실제 코드를 구현했다. 초록색 체크만 확인하고 넘어갔는데 위 사진과 같은 괴상한 내용들이 적힌 테스트 실행 결과를 확인했다. 리뷰를 해주시는 코니는 일정한 패턴을 찾으라고 하셨고 찾다보니 BDD 라는 패턴을 찾을 수 있었다. ...
학습 동기 자동차 경주 구현에서는 우승자를 출력해야 하는 요구사항을 구현해야 했다. 따라서 자동차들 중 가장 멀리 간 위치를 구해주어야 한다. 이를 해결하기 위해 아래의 기능을 구현해야 했다. 리스트를 Position을 기준으로 내림차순으로 정렬 리스트 중 첫 번째 자동차의 Position 가져오기 문제 해결 > 자동차 리스트 -> Cars (일급 컬렉...
문제 자동차 경주를 구현하다가 자동차의 출력 부분에서 고민이 생겼다. 자동차의 이름과 위치를 - 로 출력해주어야 한다. car1 : --- : car1은 3만큼 움직였다. 처음 나는 출력할 때 Car의 toString()에서 위처럼 포맷팅하여 구현했다. > 위처럼 작성한 이유 toString()은 요구사항의 형식도 간결하면서 사람이 읽기 쉬운 형태의 유익...