lee-ji-hoon / effective-java

이팩티브 자바 STUDY

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Effective_java 3/E 스터디

  • 진행기간: 2022.04.09 ~
  • 구글밋: 매주 일요일 오전 10시
  • 참여인원: 8명

🎯 스터디 목표

  • Java라는 언어의 특성을 파악하고 바르게 사용하기 위해 스터디를 진행합니다.
  • 자신의 코드 습관을 개선하고, 서로의 코드를 보면서 코드리뷰를 진행하는 것을 목표로 합니다.

💻 주단위 스터디 진행방식

월요일 ~ 토요일

  • 한 주간 정해진 분량의 책을 읽고 내용을 정리합니다.
  • 읽은 내용을 바탕으로 자신의 코드 혹은 없는 경우 책 내용을 바탕으로 코드를 수정합니다.
  • 위 두 가지 사항을 github에 업로드합니다.
  • 학습을 하면서 issue에 올리고 매주 정해진 답변자들이 issue에 답변을 합니다.
    • 책 내용에서 이해가 되지 않는 부분
    • 읽으면서 추가적으로 궁금한 부분
    • 자신의 코드리뷰를 하면서 막히는 부분
  • 답변자는 돌아가면서 2명씩 선정합니다.

일요일

  • 랜덤으로 돌아가면서 그 주의 분량을 발표합니다.
  • 그 주 issue 사항에 대해 잠깐 이야기하고 close 합니다.
  • 그리고 작성한 코드를 각자 설명하면서 코드리뷰를 진행합니다.

✅ Gitub 사용 방식

주단위 과제 수행시

  1. BacknPacker/effective_java 레포를 fork해서 자신의 pr용 브런치를 생성
  2. 자기 브런치에 업로드할 사항을 작성해서 pr
  3. 일요일에 merge된 내용을 본인 main 브랜치에 fetch upstream

이슈 올리고 답변하기

  1. 책내용/링크/코드를 인용구로 작성하고 질문하고자 하는 내용을 그 하단에 작성
  2. 이슈 구분을 위한 라벨을 적용
  3. 정해진 답변자가 comment를 달고, 이후에 해결됐다면 작성자가 close

✅ 코드리뷰 방식

중점적으로 다룰 내용

  • 버그, 장애, 성능, 보안
  • 가독성과 유지보수 편의성

코드리뷰시 유의사항

  • 해당 주차 분량과 관련된 내용으로 1~2가지 핵심적인 부분을 업로드
  • 주석을 달아 이해가 쉽도록 한다.
  • 리뷰 받은 내용들을 주석으로 정리해서 관리

🔥 스터디 진행현황과 분량

  • 4/9 OT
  • 4/17 1주차 분량: 2장과 코드리뷰
    • 답변자: 김동호, vicky
  • 4/24 2주차 분량: 3장과 코드리뷰
    • 답변자: 이지훈, Ilhoon Kang
  • 5/1 3주차 분량: 4장과 코드리뷰
    • 답변자: DD, Flory

About

이팩티브 자바 STUDY