Skip to content

2024-coding-test-study/2024-2

Folders and files

NameName
Last commit message
Last commit date
Sep 15, 2024
Nov 10, 2024
Oct 1, 2024
Oct 12, 2024
Oct 12, 2024
Oct 25, 2024
Nov 6, 2024
Nov 10, 2024
Nov 13, 2024
Nov 22, 2024
Nov 22, 2024
Sep 15, 2024

Repository files navigation

📗 2024-2 코딩 테스트 스터디 소개

1️⃣ 진행 방식

  1. 매주 Issue등록 후 브랜치 생성(main 브랜치 기준으로 브랜치 생성)
    • 매주 정해진 문제말고 본인이 따로 푼 문제도 Issue등록 후 브랜치에서 문제 풀이 진행
  2. 브랜치에서 작업 후, PR올리기
    • 매주 풀어온 문제에 대해서 PR을 템플릿 양식에 맞춰서 작성
    • 코드 리뷰 받고 싶은 문제만 PR해도 되지만, 꼭 한 문제 이상 PR 올려주세요. (코드 리뷰할 때 PR기반으로 할 예정이라 꼭 작성 부탁드릴게요.)
  3. 매주 수요일 18시 모임에서 각자 PR 발표와 코드 리뷰 진행
    • 문제를 못 푼 사람일 경우, 풀지 못한 원인 분석 후 당일에 같이 풀어보기
    • 코드 리뷰 후, main 브랜치에 merge
    • 매 주마다 생성된 이슈 브랜치는 main 브랜치에 merge되면서 자동 삭제됩니다.
  4. 코드 리뷰 받고, 수정할 부분이 있으면 수정해서 코드 올리기

❗️아래 사항은 꼭 지켜주세요

  • main 브랜치에 직접 push하지 마세요.(본인 PR만들어서 merge해주세요.)
  • 매주 이슈와 PR생성을 필수입니다.(이게 안지켜지면 스터디 때 시간만 낭비하게 됩니다..)
  • 브랜치 네이밍 규칙은 week00-본인이름 (ex week01-jiyeon)으로 생성해주세요
  • PR 템플릿에 작성 방법 적혀있으니 꼭 한번씩 읽고, 숙지해주세요.
  • 아래 적혀있는 디렉토리 구조 잘 지켜주세요. 안 지키면 main에 머지할 때 충돌날 수도 있습니다..

2️⃣ PR 규칙

  • PR 템플릿에 맞게 작성
  • main branch에 merge되면, merge된 브랜치는 삭제
  • Reviewer는 본인을 제외한 나머지 멤버 추가

3️⃣ Commit Message 규칙

커밋 메시지 규칙을 정한 이유는 히스토리 확인할 때 편하기도 하고, 나중에 협업할 때 꽤 도움이 될 것 같아서 추가했습니다

type : subject

body

✔️ Type

  • Add: 소스 코드 파일 추가
  • Refactor: 소스 코드 수정
  • Fix: 버그 수정
  • Style: 소스 코드 형식(format) 수정, 변수 네이밍 수정, 주석 추가/삭제 등
    • (코드 동작에 영향이 없는 수정)
  • Chore: 그 외 기타 작업

✔️ Subject

  • 50자 이하의 간단한 제목을 사용한다.

    ex) Add: 홍길동.py / Add: 홍길동.java
    ex) Refactor: 완전 탐색 -> 이분 탐색
    ex) Style: 함수명 변경

✔️ Body(optional)

  • 부연 설명을 작성한다.

    ex) input으로 주어진 배열의 원소들이 오름차순으로 정렬되어 있다는 특징을 이용하여, 탐색 알고리즘을 이분 탐색으로 수정하였습니다.
    따라서 시간 복잡도가 O(n²) -> O(nlogn) 으로 최적화 되었습니다.

  • 한 줄에 72자를 넘기지 않는다.

4️⃣Directory 구조

└── 📂 Week01
       ├── 📂문제_이름
       │      ├── 💾홍길동.py
       │      ├── 💾...
       │      └── 💾홍길동.java
       ├── 📂...
       └── 📂문제_이름
└── 📂 Week02
       ├── 📂문제_이름
       │      ├── 💾홍길동.py
       │      ├── 💾...
       │      └── 💾홍길동.java
       ├── 📂...
       └── 📂문제_이름

참고 리포지토리

About

2024-2 코딩테스트 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published