Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[자동차 경주] 이아름 미션 제출합니다. #211

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

souk0712
Copy link

@souk0712 souk0712 commented Nov 1, 2023

No description provided.

Car.kt:

- name은 val형식으로 private을 붙일 필요 없어서 제거
- 캡술화를 위해 외부에 접근이 불가능한 _distance와 접근 가능한 distance로 변수 분리
- getDistanceLength()함수를 distanceLength 변수로 변경
- equals()와 hashCode함수() 정의
Application.kt:

- 원활한 테스트 코드 작성을 위해 모든 함수를 람다를 활용하여 매개변수로 전달하는 방식으로 변경
- raceCar()에서 자동차의 전진 또는 멈춤을 수행하는 함수를 driveCar()로 분리
- 함수 분리로 인한 기능 목록 추가
- 자동차 객체 추가
- 글자 크기 수정
- Car class 객체 테스트 코드 작성
- name 유효성 검사
- 전진 함수
- Application.kt에서 구현한 함수에 대한 테스트 코드 작성
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant