Git Product home page Git Product logo

gomdolirobed's Introduction

0️⃣ 과제 안내

원서 접수 기능 구현하기

사용 기술

  • Java 11

기능 요구사항

  • 학생은 원서를 제출할 수 있습니다.
  • 학교는 받은 원서를 점수 순으로 다음 정보를 확인할 수 있습니다.
    • 지원자의 이름, 전화번호, 출신 중학교
    • 지원자의 성적, 출결, 가산점
  • 학생은 자신이 제출한 원서의 상태를 확인할 수 있습니다.

제한 사항

  • 원서는 한 번만 제출할 수 있습니다.

1️⃣ 제출 방법

  1. 이 레포지토리를 포크합니다.
  2. 본인의 이름으로 브랜치를 만듭니다. (예시: hanul)
  3. 메인 함수의 주석을 읽으며 코드를 작성해 주세요.
  4. 테스트 코드를 작성해주세요. (선택 사항, 가산점 부여)
  5. 3번과 4번 과정을 진행하며 커밋해주세요. (밑 커밋 규칙 참고)
  6. 모두 완료한 후 Pull Request를 보내주세요.

포크, 브랜치, Pull Request가 뭔지 모르겠다면?
다음 글을 참고하면서 진행해주세요!
꼭 이 글이 아니더라도, 다른 글들을 참고하면서 해도 괜찮습니다.
Git을 이용한 협업: Fork 부터 Pull Request 까지


2️⃣ 평가 기준

항목 내용 비율
코드 가독성 코드가 얼마나 술술 잘 읽히는가 30%
실행 기능이 문제 없이 실행되는가 30%
학구열 자기주도적으로 모르는 내용을 찾아보며 개발했는가 30%
성실성 성실한가 10%
테스트 테스트 코드 작성시 가산점 부여 3% (추가)

3️⃣ 커밋 메시지 규칙

형식

Type :: Title

Body

상세 규칙

  • 헤더는 type을 지정해 주고, title을 명령문으로 작성한다.
  • 헤더는 너무 길지 않도록 한다.
  • Body에는 해당 커밋에서 무엇을 왜 하였는지 구체적으로 서술한다.
  • Footer는 선택사항.
  • 원활한 소통을 위해 한글로 작성한다.

Header Type

type description
ADD 새로운 기능
FIX 버그 수정
REFACTOR 코드 리팩토링
TEST 테스트 코드 작성
SET 프로젝트 세팅
CHORE 자잘한 일
DOCS 문서 추가
DELETE 삭제

명령어 예시

git commit -m "ADD :: 원서 객체
- ~~ 구체적인 설명
"

gomdolirobed's People

Contributors

gimhanul avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.