Skip to content

2024-coding-test-study/2024-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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