Skip to content

[책] "조슈아 블로크 - 이펙티브 자바 3/E" 스터디

Notifications You must be signed in to change notification settings

joowojr/2023.09-Effective_Java

 
 

Repository files navigation

Effective Java 3/E 스터디

[책] - Effective Java 3/E

해당 Repository는 스터디를 진행하면서 알게된 지식을 공유 및 정리하고,
이해 안되는 부분을 질문하고 해결하는 공간입니다.


강의 내용에 대한 실습은 각자의 Repository에서 진행하며 관련 코드를
공유하고 싶은 경우 markdown 문법을 활용 혹은 개인 Repository를 링크하는 식으로 진행합니다.

목표

  • Java에 대해 더 깊이있게 이해한다.
  • 각 아이템에 대해 이해하고, 실제로 사용해보며 익힌다.
  • 서로의 지식을 공유하고, 함께 성장한다.

스터디 참가자

인원: 8명

다나 럭키 루카 루키 밀리 피터 워니 캐슬
다나 럭키 루카 루키 밀리 피터 워니 캐슬

스터디 개요

  • 기간: 2023.09.20 ~
  • 시간: 매주 수요일 21:00 ~ 23:00
  • 장소: 디스코드
  • 스터디 계획
    • 1주차: 09.20(수)
      • Item 01. 생성자 대신 정적 팩터리 메서드를 고려하라
      • Item 02. 생성자에 매개변수가 많다면 빌더를 고려하라
      • Item 03. private 생성자나 열거 타입으로 싱글턴임을 보증하라
      • Item 04. 인스턴스화를 막으려거든 private 생성자를 사용하라
      • Item 05. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
      • Item 06. 불필요한 객체 생성을 피하라
      • Item 07. 다 쓴 객체 참조를 해제하라

스터디 방식

기본적으로 자기 담당이 아니더라도 모든 강의를 듣고 스터디에 참여한 다는 것을 전제로 한다.

  1. 스터디 방식은 매주 미팅을 통해 조금씩 개선해 나간다.
    • 매주 미팅때 아쉬운 부분 혹은 개인적인 이슈 등을 나눌 예정
  2. 매주 각 챕터의 담당자를 정한다.
    • 담당자란 챕터의 내용을 정리해 발표하는 사람을 말한다.
    • 담당자는 Issue를 통해 들어온 질문을 해결하기 위해 최선을 다한다.
  3. 매주 각 세션에 대한 Issue 생성 및 관리
    • Issue 생성 시, 순서에 맞게 생성한다.
    • Issue 생성 시, 탬플릿의 규칙을 지킨다.
    • 각 Issue는 해당 세션에 대한 소통을 하는 장소이다.
    • 팀원 들은 각 Issue를 통해 해당 세션에 대한 궁금증 및 질문을 공유한다.
    • 만약 담당자가 답변을 못하는 경우 미팅 시간에 해당 질문을 공유한다.
      • 너무 완벽하게 해결할 필요 [X]
      • 미팅을 통해 해결한 경우 Issue에 해결한 내용을 공유한다.
    • 담당자가 아니더라도 해당 질문에 답변할 수 있다.
  4. 정리시에 외부 자료를 참고한 경우 참고 자료 명시를 확실하게 한다.

스터디 규칙 (필요시 작성)

  • 깃 컨벤션
    • 커밋 메시지 규칙
    • 브랜치 규칙
    • 이슈 규칙
    • markdown 작성 규칙
  • 스터디 수칙
    • 스터디 불참, 지각 등 참여도 규칙

About

[책] "조슈아 블로크 - 이펙티브 자바 3/E" 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published