Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 2.03 KB

File metadata and controls

34 lines (22 loc) · 2.03 KB

알고리즘 공동체 RuleBook

1. 주간 문제 풀이

1.1. 주간 최소 문제 수행: 매주 최소 3개의 알고리즘 문제를 풀도록 합니다. 1.2. 탄력근무제: 일반적인 주간 할당량은 3문제로 하지만, 특별한 사정이 있을 경우 3문제 이상으로도 인정합니다.

2. 문제 풀이 코드 공유

2.1. 독립된 브랜치 사용: 각 구성원은 독립된 브랜치를 가지며, 본인의 브랜치만 수정합니다. 2.2. main 브랜치 공유: 각 구성원의 브랜치는 main 브랜치에서 분기됩니다. 2.3. 커밋 양식: 커밋 메시지는 "[사이트이름]-[문제 번호]-[문제 이름]"과 같은 형식으로 작성합니다. 2.4. 가독성을 위한 폴더 구성: 각 문제에 대한 코드를 별도 폴더에 저장하며, 디렉토리 이름은 "[사이트이름]-[문제 번호]-[문제 이름]" 형식을 따릅니다.

3. 벌금 시스템

3.1. 주간 최소 커밋: 일주일에 최소 3개의 커밋이 푸시되어야 합니다. 3.2. 벌금 부과: 할당량을 채우지 못한 구성원은 벌금 5,000원을 나머지 구성원에게 분배합니다. 3.3. 휴식기: 시험 첫 날로부터 2주 전부터 시험이 끝난 주까지는 휴식기로 합니다.

4. 문제 풀이 논의

4.1. 자유로운 코드 공유: 코드 리뷰 요청이 없더라도 구성원들은 서로의 코드를 자유롭게 확인하고 논의할 수 있습니다. 4.2. 프로페셔널한 코드리뷰: 코드리뷰는 상호 존중과 이성적인 말투를 유지하여 프로페셔널하게 진행합니다.

5. 멤버 가입과 탈퇴

5.1. 자유로운 가입: 구성원의 반대가 없다면 자유롭게 가입할 수 있습니다. 5.2. 탈퇴시 벌금: 탈퇴 시 구성원들의 인정을 받지 못한 경우, 탈퇴자는 벌금의 10배를 지불합니다.

6. 규칙 수정과 협의

6.1. 규칙 수정 가능: 규칙은 얼마든지 협의를 통해 수정할 수 있습니다. 6.2. 전체 팀원의 합의: 규칙 수정은 전체 팀원들의 합의를 거쳐야 합니다.