미션 - 페어매칭관리 애플리케이션 🔗
🔍 진행방식
- 미션은 기능 요구사항, 프로그래밍 요구사항, 과제 진행 요구사항 세 가지로 구성되어 있다.
- 세 개의 요구사항을 만족하기 위해 노력한다. 특히 기능을 구현하기 전에 기능 목록을 만들고, 기능 단위로 커밋 하는 방식으로 진행한다.
- 기능 요구사항에 기재되지 않은 내용은 스스로 판단하여 구현한다.
✉️ 미션 제출 방법
- 미션 구현을 완료한 후 GitHub을 통해 제출해야 한다.
- GitHub에 미션을 제출한 후 우아한테크코스 지원 플랫폼 에 접속하여 프리코스 과제를 제출한다.
- 자세한 방법은 링크 를 참고한다.
- Pull Request만 보내고, 지원 플랫폼에서 과제를 제출하지 않으면 최종 제출하지 않은 것으로 처리되니 주의한다.
✔️ 과제 제출 전 체크리스트 - 0점 방지
- 터미널에서
java -version
을 실행해 자바 8인지 확인한다. 또는 Eclipse, IntelliJ IDEA와 같은 IDE의 자바 8로 실행하는지 확인한다.
- 터미널에서 맥 또는 리눅스 사용자의 경우
./gradlew clean test
, 윈도우 사용자의 경우 gradlew.bat clean test
명령을 실행했을 때 모든 테스트가 아래와 같이 통과하는지 확인한다.
BUILD SUCCESSFUL in 0s
🚀 기능 요구사항
- 우테코의 미션은 페어 프로그래밍으로 진행된다.
- 미션을 함께할 페어를 관리해주는 애플리케이션을 완성하시오.
도메인 설명
- 우테코에서 운영하는 과정은 현재 백엔드 과정과 프론트엔드 과정이 있다.
- 각 과정은 5단계로 나누어 진행이 되는데 이를 레벨이라고 한다.
- 미션을 수행하며 각 레벨에서 전달하고자 하는 내용을 학습하는데 이 과정을 페어 프로그래밍으로 진행한다.