스터디 컨벤션 - 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