- 기업 코딩테스트 대비 알고리즘 스터디 그룹입니다.
- 매주 토요일 20시 회의
- 플랫폼/문제 종류/문제 번호/본인 깃허브 닉네임/ 형식으로 업로드 바랍니다.
- Ex) BOJ/DFS/9202/inseonyun/소스파일
- 폴더구조를 이렇게 가져가는 이유는 그룹원은 자신만의 알고리즘 Repository에서 또다시 정리를 요구합니다.
- 이와 같은 폴더 구조는 본인이 푼 문제에 또다른 사람의 풀이가 있다면 쉽게 비교 분석 가능 합니다.
- Commit 메세지 : [플랫폼] 문제이름 / 난이도
- Ex) [BOJ] BFS / Silver3
- 플랫폼 작성법 통일
- [BOJ] - 백준
- [PGS] - 프로그래머스
- [SWEA] - SW Expert Academy
- [GRM] - 구름
- [ETC] - 그 외
- main Branch를 Clone / Pull 합니다.
- 본인 깃허브 닉네임의 브렌치를 새로 생성합니다.
- Ex) inseonyun 브렌치
- 본인이 풀이한 문제를 파일 및 폴더 구조에 맞게 생성합니다.
- 변경사항을 main 브렌치에 반영하기 위해 PR을 등록합니다.
- 코드 리뷰 후 제대로 Merge 되었는지 확인합니다.
- Merge 후 생성했던 본인 브렌치는 꼭 제거하고, 레퍼지토리에 브렌치 삭제가 반영이 되었는지 꼭!!! 확인해주세요.
- 가독성 있는 소스 코드를 만듭시다.
- 가독성 있는 코드란, 다른 사람이 읽어도 쉽고 빠르게 이해 할 수 있는 코드를 의미합니다.
- 변수명, 함수명 등 사용에 맞게 명확하게 작성해야합니다.
- 함수(메소드)는 하나의 기능만 수행해야 합니다.
- 제목 : [플랫폼] [알고리즘 종류] [문제 번호] [문제 이름]
- Lable : 문제 난이도 선택
- Assignees : 본인 선택
- Reviewer : 본인 제외 선택 -> 선택 안 해도 무방!
- 본문 : 기본으로 제공되는 Template Rule을 꼭!! 지켜주세요.
- 프로그래머스의 경우 문제 번호가 없으므로 생략 가능
- 자신의 의견을 표현해주세요.
- Ex) 코드 개선점, 칭찬 등 자유롭게 의견을 표현해주면 됩니다.
- 모르는 문제가 생겼을 때 작성해주세요.
- 솔루션 검색을 했는데도 이해가 안 간다면 이슈를 등록해서 공유해주세요.
- 기본으로 제공되는 Template Rule을 꼭!! 지켜주세요.
- 한 문제를 1시간~2시간 정도 고민하여 풀어봅니다.
- 어려우면 솔루션을 찾아보고, 만약, 솔루션이 이해가 안 간다면 이슈를 등록합니다.
- 문제 풀이의 흔적을 남기기 위해서 풀이한 솔루션을 PR등록 합니다.
- 가능하면 매일 매일 풀이하여 일일 커밋에 도전해봅시다!!