- 진행기간: 2022.04.09 ~
- 구글밋: 매주 일요일 오전 10시
- 참여인원: 8명
- Java라는 언어의 특성을 파악하고 바르게 사용하기 위해 스터디를 진행합니다.
- 자신의 코드 습관을 개선하고, 서로의 코드를 보면서 코드리뷰를 진행하는 것을 목표로 합니다.
- 한 주간 정해진 분량의 책을 읽고 내용을 정리합니다.
- 읽은 내용을 바탕으로 자신의 코드 혹은 없는 경우 책 내용을 바탕으로 코드를 수정합니다.
- 위 두 가지 사항을 github에 업로드합니다.
- 학습을 하면서 issue에 올리고 매주 정해진 답변자들이 issue에 답변을 합니다.
- 책 내용에서 이해가 되지 않는 부분
- 읽으면서 추가적으로 궁금한 부분
- 자신의 코드리뷰를 하면서 막히는 부분
- 답변자는 돌아가면서 2명씩 선정합니다.
- 랜덤으로 돌아가면서 그 주의 분량을 발표합니다.
- 그 주 issue 사항에 대해 잠깐 이야기하고 close 합니다.
- 그리고 작성한 코드를 각자 설명하면서 코드리뷰를 진행합니다.
- BacknPacker/effective_java 레포를 fork해서 자신의 pr용 브런치를 생성
- 자기 브런치에 업로드할 사항을 작성해서 pr
- 일요일에 merge된 내용을 본인 main 브랜치에 fetch upstream
- 책내용/링크/코드를 인용구로 작성하고 질문하고자 하는 내용을 그 하단에 작성
- 이슈 구분을 위한 라벨을 적용
- 정해진 답변자가 comment를 달고, 이후에 해결됐다면 작성자가 close
- 버그, 장애, 성능, 보안
- 가독성과 유지보수 편의성
- 해당 주차 분량과 관련된 내용으로 1~2가지 핵심적인 부분을 업로드
- 주석을 달아 이해가 쉽도록 한다.
- 리뷰 받은 내용들을 주석으로 정리해서 관리
- 4/9 OT
- 4/17 1주차 분량: 2장과 코드리뷰
- 답변자: 김동호, vicky
- 4/24 2주차 분량: 3장과 코드리뷰
- 답변자: 이지훈, Ilhoon Kang
- 5/1 3주차 분량: 4장과 코드리뷰
- 답변자: DD, Flory
- 5/8 4주차 분량: 5장과 코드리뷰
- 답변자: 모두
- 5/15 5주차 분량: 6장과 코드리뷰
- 답변자: 모두
- 5/22 6주차 분량: 7장과 코드리뷰
- 답변자: 모두
- 5/29 7주차 분량: 8장과 코드리뷰
- 답변자: 모두
- 6/5 8주차 분량: 9장과 코드리뷰
- 답변자: 모두
- 6/12 9주차 분량: 10장과 코드리뷰
- 답변자: 모두
- 6/19 10차 분량: 11장과 코드리뷰
- 답변자: 모두
- 6/26 11주차 분량: 12장과 코드리뷰
- 답변자: 모두