미션 수행
진행 기간
•
1) 12/20 (화) 오전 10시 ~ 12/27 (화) 오후 6시까지
•
2) 1/3 (화) 오전 10시 ~ 1/10 (화) 오후 6시까지
◦
화요일 오후 6시 기준으로 코드 수정 및 문서화를 마감합니다.
◦
마감 시간 이후에 수정된 내역이 있을 경우, 베스트 코드 선정에서 제외되며 추후 원활한 피어리뷰가 되기 어려우니 시간 내 구현 및 제출을 마감하여 주시기 바랍니다.
진행 내용
1.
미션은 필수 미션과 도전 미션으로 구성됩니다.
직접적인 미션 해결과 연관된 부분에는 상세한 답변을 드리기 어렵다는 점 참고 부탁드립니다.
•
필수 미션
◦
프로덕트를 구현하기 위한 핵심적인 기능입니다.
◦
미션 내용 모두를 반드시 구현해야 합니다.
•
도전 미션
◦
핵심 기능 이외에 부가적으로 프로덕트의 완성도를 높이기 위해 개발하는 기능입니다.
◦
개인별 역량에 따라 선택적으로 구현하시면 됩니다.
2.
반드시 기간 내에 개발 결과물과 Mission Record를 제출하여야 합니다.
제출 가이드
1.
주차별 미션은 모두 Gitlab으로 진행하며, 아래 규칙에 따라 생성 후 진행합니다.
(2022.12.20 기준-Gitbhub→Gitlab으로 변경되었습니다.)
•
개인별 레포지터리 이름 형식: FinalProject_영문명_teamN
◦
ex) FinalProject_HongGildong_team1
•
미션 수행 기간 동안 공개 범위 : Private
◦
저희가 너무 앞서가는 것 같으나 우려되는 사항 중 코드카피가 있는데요!
코드 카피가 적발되는 경우, 우수 수료생 선발에서 제외되며 경고조치를 받으실 수 있음을 미리 고지드립니다!
•
미션 제출 시 Public으로 변경을 꼭 해주셔야 합니다.
Private → Public 변경 방법
참고: [Git issue 와 commit 활용]
•
매 주 구현해야하는 기능을 분리하여 이슈 단위로 관리하는 것이 좋습니다.
•
개발 유형에 따라 commit 메시지에 본인이 어떤 작업을 진행하였는지를 포함하여 작성하는 형태로 프로젝트에 push 하시기 바랍니다.
◦
기능 개발, 오류 수정, 코드 리팩토링과 같이 개발 유형을 분류해야 합니다.
◦
기능별 commit 이력을 많이 남겨주실 수록 강사진이 채점하기 용이하며, 코드리뷰 시 코드 추적이 가능합니다.