- 가위바위보 게임을 진행하는 프로그램을 구현한다.
- 게임을 시작하면 컴퓨터는 랜덤하게 가위, 바위, 보 중에서 하나의 선택지로 세팅된다.
- 유저는 입력값에 따라 가위, 바위, 보 중 하나를 선택할 수 있다.
- 컴퓨터와 유저의 선택지에 따른 결과를 출력한다.
가위 바위 보 게임을 시작합니다.
선택지를 입력해주세요. 가위 = 0, 바위 = 1, 보 = 2
2
컴퓨터의 선택지 : 바위
유저의 선택지 : 보
결과 : 승리
- Google Java Style Guide를 참고하여 해당 가이드를 잘 지키도록 노력한다.
- 들여쓰기 depth는 2이하로 제한한다.
- 메서드의 길이는 15줄 이하로 제한한다.
- 가능한 한 하나의 메서드는 하나의 일만 하도록 한다.
1. rock-paper-scissors 저장소를 본인 GitHub 계정으로 fork
한다.
ex) GitHub 계정 이름이 banjjoknim이라면 fork한 저장소의 main 브랜치에서 banjjoknim 브랜치로 checkout 한 뒤, 미션 진행.
- 이때,
Pull Request
는 최초 1회만 진행하면 된다. 그 이후로는 만들어진Pull Request
에서 리뷰가 진행된다.
- 아래는 변경점을
Pull Request
에 적용하는 과정인데, 어렵지 않다. 그냥 변경하고, 커밋하고, 푸시하면 된다. - push 하기 전에 pull을 한번 진행한 뒤, push한다. 그렇지 않을 경우, 아래와 같이 에러가 발생할 수도 있다(첫 번째 사진).
- push 하기 전에 pull을 한 뒤, 에러 없이 push가 잘 진행되는 모습(두 번째 사진).