- Java 프로그래밍 연습 스터디는, 두 과제를 객체지향 적으로 작성하는 연습을 진행합니다.
- 직접적인 main 브랜치로의 커밋은 금지 되며, 반드시 Step 수행 이후 Pull Request 요청을 통해 확인이 진행됩니다.
- 본인의 닉네임/이름에 해당하는 브랜치를 만들고, 각 Step 에 대한 브랜치를 만들어서 PR을 진행해 주세요.
- ex) KBC 브랜치를 만들고, Step 1에 대한 결과물은 KBC-step1 로 만들어 주세요.
- 그 이후, PR은 KBC-step1 -> KBC 꼴로 요청해 주세요.
- 각 커밋의 단위는 최소화 해야하며, 다음과 같은 커밋 메시지 양식을 준수해 주세요.
- 해당 과제는 여러 Step으로 구성되어 있으며, 앞 Step에 대한 PR 및 리뷰가 완료 되어야 뒤 Step을 진행할 수 있습니다.
- 포함된 라이브러리 이외의 추가 라이브러리 사용은 금지됩니다.
- 모든 Java 코드는 반드시 Java 코드 컨벤션 가이드를 준수해야 합니다.
- 작성한 메서드에 대한 테스트 코드 작성이 진행되어야 합니다.
- Hint: Java 단위 테스트 작성 과 같은 키워드로 검색을 진행해 주세요.
- 메서드의 최대 길이는 20줄 미만이어야 하며, 메서드 하나는 하나의 기능만 수행될 수 있어야 합니다.
- 들여쓰기 depth는 최대 3 이하여야 합니다.
- 여기서 depth란, if나 for, while과 같은 구문들에서 사용되는 들여쓰기의 수준을 의미합니다.
- 특정 Step 을 마치지 못했다면, 그 다음 Step의 요구 사항을 보지 않는 것을 권장합니다. https://vsfe.notion.site/1-Lotto-5f54673cf6e142698304d8c988662dad