원서 접수 기능 구현하기
- Java 11
- 학생은 원서를 제출할 수 있습니다.
- 학교는 받은 원서를 점수 순으로 다음 정보를 확인할 수 있습니다.
- 지원자의 이름, 전화번호, 출신 중학교
- 지원자의 성적, 출결, 가산점
- 학생은 자신이 제출한 원서의 상태를 확인할 수 있습니다.
- 원서는 한 번만 제출할 수 있습니다.
- 이 레포지토리를 포크합니다.
- 본인의 이름으로 브랜치를 만듭니다. (예시: hanul)
- 메인 함수의 주석을 읽으며 코드를 작성해 주세요.
- 테스트 코드를 작성해주세요. (선택 사항, 가산점 부여)
- 3번과 4번 과정을 진행하며 커밋해주세요. (밑 커밋 규칙 참고)
- 모두 완료한 후 Pull Request를 보내주세요.
포크, 브랜치, Pull Request가 뭔지 모르겠다면?
다음 글을 참고하면서 진행해주세요!
꼭 이 글이 아니더라도, 다른 글들을 참고하면서 해도 괜찮습니다.
Git을 이용한 협업: Fork 부터 Pull Request 까지
항목 | 내용 | 비율 |
---|---|---|
코드 가독성 | 코드가 얼마나 술술 잘 읽히는가 | 30% |
실행 | 기능이 문제 없이 실행되는가 | 30% |
학구열 | 자기주도적으로 모르는 내용을 찾아보며 개발했는가 | 30% |
성실성 | 성실한가 | 10% |
테스트 | 테스트 코드 작성시 가산점 부여 | 3% (추가) |
Type :: Title
Body
- 헤더는 type을 지정해 주고, title을 명령문으로 작성한다.
- 헤더는 너무 길지 않도록 한다.
- Body에는 해당 커밋에서 무엇을 왜 하였는지 구체적으로 서술한다.
- Footer는 선택사항.
- 원활한 소통을 위해 한글로 작성한다.
type | description |
---|---|
ADD | 새로운 기능 |
FIX | 버그 수정 |
REFACTOR | 코드 리팩토링 |
TEST | 테스트 코드 작성 |
SET | 프로젝트 세팅 |
CHORE | 자잘한 일 |
DOCS | 문서 추가 |
DELETE | 삭제 |
git commit -m "ADD :: 원서 객체
- ~~ 구체적인 설명
"