[자동차 경주] 김진호 미션 제출합니다.#1457
Open
Jinho622 wants to merge 7 commits intowoowacourse-precourse:mainfrom
Open
Conversation
RacingManager의 생성자에서 자동차 이름들과 횟수를 입력받고 split함수를 사용해 ','기준으로 차 이름을 string배열에 저장
…트를 하나씩 확인하며 랜덤숫자가 4이상이면 전진한 횟수를 +1시킨다. 자동차이름, 전진한 횟수(position)를 멤버 변수로 가진 Car클래스의 객체 리스트에 저장 저장 시 createCar()함수 사용 객체 리스트를 하나씩 확인하며 랜덤숫자가 4이상이면 전진한 횟수를 +1시킨다. startRacing()함수와 startMove()함수, checkMove()함수로 나누어 while문 for문, 랜덤숫자 확인을 각각 다른 함수에서 시행
…우승자 출력 getMaxPosition()함수에서 전진한 최대횟수를 찾고 getMaxPostionCars()함수에서 우승자를 찾고 printMaxPositionCars()함수에서 우승자 출력
자동차이름입력값_빈값일때_예외_테스트 반복횟수_빈값일때_예외_테스트 반복횟수_0일때_예외_테스트 반복횟수_음수일때_예외_테스트 유효하지않은_구분자_예외_테스트 : ‘,’이외의 구분자가 입력으로 들어왔을 때 자동차이름에_숫자_포함돼있을시_예외_테스트 자동차이름에_다른구분자_포함돼있을시_예외_테스트 구분자가_맨앞에있을때_예외_테스트 구분자가_겹쳐있을때_예외_테스트 구분자가_맨뒤에있을때_예외_테스트
자동차이름입력값_빈값일때_예외_테스트 반복횟수_빈값일때_예외_테스트 반복횟수_0일때_예외_테스트 반복횟수_음수일때_예외_테스트 유효하지않은_구분자_예외_테스트 : ‘,’이외의 구분자가 입력으로 들어왔을 때 자동차이름에_숫자_포함돼있을시_예외_테스트 자동차이름에_다른구분자_포함돼있을시_예외_테스트 구분자가_맨앞에있을때_예외_테스트 구분자가_겹쳐있을때_예외_테스트 구분자가_맨뒤에있을때_예외_테스트 우승자가 여러명일 때 기능 테스트
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
구현한 기능 목록
자동차이름입력값_빈값일때_예외_테스트반복횟수_빈값일때_예외_테스트반복횟수_0일때_예외_테스트반복횟수_음수일때_예외_테스트유효하지않은_구분자_예외_테스트: ‘,’이외의 구분자가 입력으로 들어왔을 때자동차이름에_숫자_포함돼있을시_예외_테스트자동차이름에_다른구분자_포함돼있을시_예외_테스트구분자가_맨앞에있을때_예외_테스트구분자가_겹쳐있을때_예외_테스트구분자가_맨뒤에있을때_예외_테스트고민 사항
함수를 하나의 일을 하는 작은 단위의 함수로 나누었고 같은 변수를 공유하고 같은 변수를 사용하는 함수끼리 묶어 클래스를 정의하였습니다.