Skip to content

imsando/effective-java-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 effective-java-study

☁️ 스터디 구성원

Backend Backend
김소라 이승현
김소라 이승현

☁️ 스터디 목적

  1. 자바의 모범 사례와 코드 품질 향상 방안을 학습할 수 있다.
  2. 각 아이템에 대한 토론을 통해 깊이 있는 이해를 할 수 있다.
  3. 실무에서 겪은 문제들을 책의 내용을 기반으로 해결할 수 있다.

☁️ 스터디 진행 방식

⚪️ 스터디 방식

  • 매주 최소 6개의 아이템을 분배하여(1인당 최소 3개) 정리 파일 업로드 및 해당 아이템의 스터디 진행을 맡는다.
  • 해당 아이템의 핵심을 간략히 전달 (3분 내외)
  • 아이템 내용 중 이해가지 않거나 다른 스터디원의 의견이 궁금한 것에 대해 질문
    • 해당 내용에 대해 새롭게 알게 된 내용이나 찾아봐야할 정보가 있다면 해당 아이템 담당자가 정리 파일에 추가하여 업로드
    • 질문했던 내용이나 공유했던 내용 간략하게 Issue 에 Comment 혹은 내용 수정하여 업데이트
  • 아이템이 적용되는 자바 코드 공유
  • 스터디 마무리
    • 다음 주차의 아이템을 확인하고 분량 정하기
e.g ICMP에 대해 설명할 때

[지양하는 방식] - 모든 책의 내용을 전달하려고 하는 것
Type은 메시지가 어떤 내용을 담고 있는지를 파악할 수 있는 정보이다. 카테고리를 예로 들자면, 
대분류가 될 수 있겠다. 이 정보는 크게 두 가지로 나뉘어지는데 일반적인 문제 발생 내용이 담긴 
Error reporting 메시지와 네트워크 상태 확인을 위해 사용되는 Query 메시지이며 
각각 여러 개의 숫자로 구성된다. Type을 통해 대략적으로 어떤 문제로 인해 메시지가 생성되었는지를 
파악하면 나머지 정보로 세세한 내역을 확인할 수 있다. 

[지향하는 방식] - 간략히 핵심을 전달하는 것
ICMP 메시지는 Type과 Code로 통신 상 어떤 문제가 발생했는지 혹은 통신이 정상적으로 이루어지는지 
확인할 수 있다. 

⚪️ 깃헙 컨벤션

# 디렉토리 구조
|-- Ch01
	[item01] 생성자_대신_정적_팩터리_메서드를_고려하라.md
	[item02] ...
|-- Ch02

-----------------------------------------------------
# 마크다운 파일 형식
e.g [item0X] 제목_이어쓰기.md

-----------------------------------------------------
# Issue 제목
e.g [Item0X] 생성자 대신 정적 팩터리 메서드를 고려하라

-----------------------------------------------------
# Commit message
e.g [Item0X] 생성자 대신 정적 팩터리 메서드를 고려하라 (#이슈넘버)

⚪️ 규칙

  1. 업로드 마감 기한은 해당 주차의 마지막 스터디 진행일(현재 기준 목요일)의 자정으로 한다.
  2. 정리 파일은 마크다운 형식이며 내용은 자율에 맡긴다.
  3. 해당 아이템 담당자는 Issue 생성 후 정리 파일이 업로드되면 나머지 스터디원이 approve 한 후 merge 한다.

⚪️ 커밋 규칙

[ItemXX]: 아이템 제목 (#이슈번호)(작성자)

☁️ 참고 레포

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors