매일 1문제씩 풀자!
- 기간 : 2023-04-01 ~
- 시간 : 매일 아침 9시 ~ 10시 (목요일 제외, 일요일 선택)
- 미리 선정해둔 문제 리스트에서 랜덤으로 뽑아 30분씩 각자의 자리에서 푼다.
- 시간이 끝난 후 각자 어떻게 풀었는지 리뷰, 다 풀지 못한 사람은 당일까지 풀어 git에 제출한다.
- 매주 한 명씩 돌아가면서 문제 선정. (당일날 슬랙에 올림)
- 각자 원하는 시간에 문제를 푼다.
- 본인이 문제를 푸는데 걸린 시간을 기입하여 PR한다.
- 문제를 푼 후 다른 팀원들의 코드 리뷰 진행.
- commit 메세지 : [문제 출처(플랫폼)] 문제이름 / 난이도 / 문제번호
- description : 문제 주소 (option)
- 터미널에서 작성법:
git commit -m "[BOJ] Hello World / 브론즈5 / 12345" -m "https://www.acmicpc.net/problem/2557"
- 코드 수정 후 commit할 경우 commit 메세지: [문제 출처(플랫폼)] 문제이름 / 난이도 / 문제번호-update
git commit -m "[BOJ] Hello World / 브론즈5 / 12345-update" -m "https://www.acmicpc.net/problem/2557"
- 플랫폼 작성법 통일 :
- [BOJ] - 백준
- [PGS] - 프로그래머스
- [LTC] - 리트코드
- [CFS] - 코드포스
- [SEA] - 삼성SW Expert Academy
- [ETC] - 그외
- PR 제목: [문제 출처(플랫폼)] 문제이름 / 난이도 / 문제번호
- [PGS] 카펫 / Level2 / 42842 / 박정영
- PR에서 코드리뷰를 한다.
- 전체 코드 흐름을 파악한 뒤, 이 분이 어떻게 풀었을까 이해한 후
- 의견제시
- 잘했다고 생각하는 부분
- 이렇게 하면 더 좋을 것 같다고 생각하는 부분
- 왜 이렇게 풀었는지 궁금한 부분
- 또 다른 풀이 방식 제시
- 코드의 일부분에다 코드리뷰를 해도 되고 전체 코드 밑 or PR 하나 밑에다 코멘트 작성으로 리뷰를 해도 됩니다. 리뷰 후 코드 수정 후 본인이 merge