- Programming Language
- Java
- IDE
- Eclipse ,IntelliJ
- Algorithm Site
- Baekjoon Online Judge: https://www.acmicpc.net/
- Software Expert Academy: https://swexpertacademy.com/
-
- Feature Branch Workflow 방식을 이용한다
-
- 문제 풀이
- 각자가 그 주에 할당된 알고리즘 문제를 푼다.
- 문제를 풀 때 발생한 [issue] 를 남긴 후 Readme에 기록한다.
- issue: 추가로 공부하고 싶은 개념, 어려웠던 부분, 오류가 난 부분 등
- 해당하는 문제에 대한 링크도 첨부한다.
- 다른 사람의 풀이에서 좋은 예제를 찾아서 분석한다.
- 공유 및 피드백
- 각자가 푼 문제에 대한 코드를 feature branch를 따서 github에 push한 후 pull request를 날린다.
- 상대방의 코드를 확인한 후 [review] 를 통해 피드백을 적는다.
- 피드백을 적은 후 해당하는 feature branch를 GUI(Github page)를 이용하여 merge한다.
- 회고
- 자신의 코드에 대한 피드백( [review] )을 확인한다.
- 새로 업데이트된 코드를 pull받는다.
- 좋은 풀이법 + 피드백을 이용하여 자신의 코드를 재점검한다.
- 관련된 알고리즘 풀이법에 대해 복습한다.
- 반영할 부분이 있다면, 자신의 코드를 수정하여 다시 push한다.
- 문제 풀이
-
- 이론 정리 공유
- 문제 풀이 피드백 확인
- 문제를 풀 때 발생한 [issue] 에 대해 논의하여 Readme에 정리한다.
- 좋은 코드에 대한 분석 공유
-
- Package: baekjoon, swea
- File Name:
- BJ_문제번호_푼사람_yymmdd
- SWEA_문제번호_푼사람_yymmdd
-
- 생성: Create 사이트 번호 이름
- 풀이 완료: Solve 사이트 번호 이름