Skip to content

yoons6548/clean_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

2023.06.20 - 2023.07.24(예정) 진행되는 클린코드 읽기 모임

클린코드 읽기 모임

💯 2023.06.20 - 2023.07.24(예정) 진행되는 클린코드 읽기 모임

📃 목표


  • 클린코드 완독 및 내 것으로 만들기

서비스 점검 - 교보문고

  • 정해진 분량을 읽고, 매주 화요일 밤 9시 - 10시에 온라인으로 모여 발표 🧑‍🏫 (한사람당 5분~10분)
  • 발표자료는 따로 만드셔도 되고, 노션 블로그 깃 처럼 공유가능한 형태로 정리하셨다면 정리한 내용으로 발표하셔도 됩니다!

📅 책 진도 및 발표자


분량과 일정은 조정 가능합니다!

녹화 영상 폴더

1장 깨끗한 코드

발표일 발표자
코드가 존재하리라 ~ 나쁜 코드로 치르는 대가 2023-06-20 구캉이
우리들 생각 ~ 참고 문헌 2023-06-20 종민 → 무니

구캉이님 발표자료

https://docs.google.com/presentation/d/1X-jYNm4XPCgvTFXOtSPh4_tFptSRTOVRiQXIX9eG2Ws/edit?usp=sharing

무니님 발표자료

1장_2_발표자료.key

1장_2_발표자료.pdf

2장 의미 있는 이름

발표일 발표자
들어가면서 ~ 자신의 기억력을 자랑하지 마라 2023-06-20 정상수
클래스 이름 ~ 마치면서 2023-06-20 밀크티

밀크티님 발표자료

0620_2장_클래스_발표자_밀크티.pdf

3장 함수

발표일 발표자
작게 만들어라! ~ 함수 인수 2023-06-20 무니
부수 효과를 일으키지 마라! ~ 참고문헌 2023-06-20 라면

무니님 발표자료

3장_1_발표자료.key

3장_1_발표자료.pdf

라면님 발표자료

54p ~ 65p.pdf

4장 주석

발표일 발표자
주석은 나쁜 코드를 보완하지 못한다 ~ 좋은 주석 2023-06-27 BruceHan
나쁜 주석 ~ 참고문헌 2023-06-27 흙임자쿠키

BruceHan님 발표자료

4장-주석은나쁜코드를보완하지못한다~좋은주석.pdf

흙임자쿠키님 발표자료

로버트 C. 마틴의 클린코드 정리 _ 4장 (주석).pdf

5장 형식 맞추기

발표일 발표자
형식을 맞추는 목적 ~ 적절한 행 길이를 유지하라 2023-06-27 라이언
→ 7/4로 연기
가로 형식 맞추기 ~ 밥 아저씨의 형식 규칙 2023-06-27 그루비

그루비님 발표자료

Clean_Code_CH.5_Fomatting_groobi.pptx

6장 객체와 자료 구조

발표일 발표자
자료 추상화 ~ 자료/객체 비대칭 2023-06-27 무지 → 종민
디미터 법칙 ~ 참고 문헌 2023-06-27 티디

종민님 발표자료

클린코드.pptx

클린코드.pdf

티디님 발표자료

6. 객체와 자료 구조 (디미터~참고문헌).pdf

7장 오류 처리

  • 라이언님 5장 발표 먼저 하기
발표일 발표자
오류 코드보다 예외를 사용하라 ~ 예외에 의미를 제공하라 2023-07-04 곰탱이
호출자를 고려해 예외 클래스를 정의하라 ~ 참고문헌 2023-07-04 프로도

8장 경계

발표일 발표자
외부 코드 사용하기 ~ log4j 익히기 2023-07-04 구캉이
학습 테스트는 공짜 이상이다 ~ 참고 문헌 2023-07-04 종민

구캉이님 발표자료

https://docs.google.com/presentation/d/1AQum17wGvUksmbLHBKBhpnU0r_gwA6fdmuEcndbflb0/edit?usp=sharing

종민님 발표자료

경계.pptx

9장 단위 테스트

발표일 발표자
TDD 법칙 세 가지 ~ 깨끗한 테스트 코드 2023-07-04 정상수
테스트 당 assert 하나 ~ 참고 문헌 2023-07-04 밀크티→ 무니

무니님 발표자료

9장_2_발표자료.key

9장_2_발표자료.pdf

10장 클래스

발표일 발표자
클래스 체계 ~ 클래스는 작아야 한다! 2023-07-11 무니 → 밀크티
변경하기 쉬운 클래스 ~ 참고 문헌 2023-07-11 라면

밀크티님 발표자료

10강_클래스_밀크티.pdf

라면님 발표자료

185p ~ 191p.pdf

11장 시스템

발표일 발표자
도시를 세운다면? ~ 자바 프록시 2023-07-11 BruceHan
순수 자바 AOP 프레임워크 ~ 참고 문헌 2023-07-11 흙임자쿠키

BruceHan님 발표자료

11장 시스템_BruceHan - 도시를 세운다면~자바 프록시.pdf

흙임자쿠키님 발표자료

805ac74d-0662-4e15-b14a-068b4b287d21_클린_코드_11장_-_시스템.pdf

12장 창발성

발표일 발표자
창발적 설계로 깔끔한 코드를 구현하자 ~ 중복을 없애라 2023-07-18 라이언
표현하라 ~ 참고 문헌 2023-07-18 → 2023-07-25 그루비

그루비님 발표자료

Clean_Code_CH.12_창발성_발표자료.pptx

13장 동시성

발표일 발표자
동시성이 필요한 이유? ~ 실행 모델을 이해하라 2023-07-18 무지
동기화하는 메서드 사이에 존재하는 의존성을 이해하라 ~ 참고 문헌 2023-07-18 티디

14장 점진적인 개선

2023-07-25 12장 그루비님 먼저하고 시작!

발표일 발표자
Args 구현 ~ Args: 1차 초안 2023-07-25 → 2023-08-08 곰탱이
String 인수 ~ 295p 2023-07-25 프로도
295p ~ 결론 2023-07-25 무니

프로도님 발표자료

clean_code_ch14b.md

무니님 발표자료

14장_3_발표자료.pdf

15장 JUnit 들여다보기

발표일 발표자
Junit 프레임워크 ~ 334p “멤버 변수 이름도 좀 더 정확하게 바꿨다.[N1] 결국 둘 다 색인 위치를 나타내기 때문이다. 2023-08-01 → 2023-08-08 구캉이
334p “findCommonSuffix를 주의 깊게 살펴보면 숨겨진 시간적인 결합이 존재한다[G31] ~” ~ 결론 2023-08-01 → 2023-08-08 종민

16장 SerialDate 리팩터링

발표일 발표자
첫째, 돌려보자 2023-08-01 정상수
둘째, 고쳐보자 ~ 결론 2023-08-01 → 2023-08-08 밀크티 (양이 좀 많은데 잘부탁드립니다 ㅜ)

17장 냄새와 휴리스틱은 언급될 때 함께 다루어요! 😀

Releases

No releases published

Packages

No packages published