스터디 컨벤션 - goorm-6th-Als/for_study_Algorithm GitHub Wiki

📕 스터디

💭 진행 방식 👀

1. 일일 스터디 시간 및 데일리 활동

  • 월 ~ 금 14 : 00 ~ 16 : 00 Discord(디스코드) 🧠

2. 주간 활동 및 달성 목표

  • 매주 알고리즘 테마를 정해 개개인 수준에 맞게 문제를 해결합니다.
  • 알고리즘 문제 해결 코드는 Github 자신의 폴더에 업로드합니다.
  • CS 지식은 자주나오는 면접 질문들을 골라 일주일에 2번 발표식으로 진행합니다.
  • 발표자는 노션에 자료를 미리 정리 해야하며, 발표 간 추가적인 내용을 정리하여 노션에 기록합니다.

3. 월별 활동 및 달성 목표

  • 매주 금요일 회고를 작성하여 스터디 부족한 점을 개선합니다.
  • 팀원들에게는 매일 3문제씩 과제가 주어지며 개개인의 수준에 맞게 풉니다.
  • 과제를 수행하지 않을 시 벌금으로 1,000원 있습니다. 💩

💭 공동 목표

CS 면접 및, 코딩테스트 대비

# 알고리즘 🏁

  • 많은 사람이 풀었던 유형의 문제들을 쉽게 해결할 수 있을 수준을 목표로 함.
  • 팀원 간 서로의 접근 방식, 코드를 리뷰하며 좋은 방법을 찾는것을 목표로 함.

💾 폴더 생성 규칙

폴더 명 : "본인 영문 이름 " 하위 폴더 명 : "문제풀이 사이트 명 "

ex) KimHyunvin / 백준, 프로그래머스 etc

파일 명 : "문제풀이 사이트 명 약자""문제번호""문제 명"

백준 1001번 A-B 라면 특수문자는 생략

백준 -> Boj, 프로그래머스 -> Prg, 릿코드 -> Lc, SWEA -> SWEA

ex) Boj_1001_AB.java, Prg_lv2_단어정렬하기

브랜치 명 : "날짜"_"본인 영문 이름"

ex) 0103_Kimhyunvin

🔒 컨벤션 규칙

1.feat : 새로운 기능 추가

2.fix : 버그 수정

3.docs : 문서 수정

4.style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우

5.refactor : 코드 리펙토링

6.test : 테스트 코드, 리펙토링 테스트 코드 추가

7.chore : 빌드 업무 수정, 패키지 매니저 수정

커밋 컨벤션

  • Commit subject : [태그] 페이지명 + 문제번호 + 유형
태그 설명 예시
[solved] 풀었을 시 [solved] boj 1001 A+B
[failed] 실패할 시 [falied] boj 1001 A+B
[fix] 수정 시 [fix] change type
[docs] 문서
[chore] 빌드, 설정 파일 [chore] change settings

PR 컨벤션

"날짜_이름" *ex) 0110_남수연

코드 상단에 문제 번호 적기

  • // 백준 문제 1001번 A-B