2023.06.20 - 2023.07.24(예정) 진행되는 클린코드 읽기 모임
- 클린코드 완독 및 내 것으로 만들기
- 정해진 분량을 읽고, 매주 화요일 밤 9시 - 10시에 온라인으로 모여 발표 🧑🏫 (한사람당 5분~10분)
- 발표자료는 따로 만드셔도 되고, 노션 블로그 깃 처럼 공유가능한 형태로 정리하셨다면 정리한 내용으로 발표하셔도 됩니다!
분량과 일정은 조정 가능합니다!
| 발표일 | 발표자 | |
|---|---|---|
| 코드가 존재하리라 | ||
| ~ | ||
| 나쁜 코드로 치르는 대가 | 2023-06-20 | 구캉이 |
| 우리들 생각 | ||
| ~ | ||
| 참고 문헌 | 2023-06-20 | 종민 → 무니 |
구캉이님 발표자료
https://docs.google.com/presentation/d/1X-jYNm4XPCgvTFXOtSPh4_tFptSRTOVRiQXIX9eG2Ws/edit?usp=sharing
무니님 발표자료
| 발표일 | 발표자 | |
|---|---|---|
| 들어가면서 | ||
| ~ | ||
| 자신의 기억력을 자랑하지 마라 | 2023-06-20 | 정상수 |
| 클래스 이름 | ||
| ~ | ||
| 마치면서 | 2023-06-20 | 밀크티 |
밀크티님 발표자료
0620_2장_클래스_발표자_밀크티.pdf
| 발표일 | 발표자 | |
|---|---|---|
| 작게 만들어라! | ||
| ~ | ||
| 함수 인수 | 2023-06-20 | 무니 |
| 부수 효과를 일으키지 마라! | ||
| ~ | ||
| 참고문헌 | 2023-06-20 | 라면 |
무니님 발표자료
| 발표일 | 발표자 | |
|---|---|---|
| 주석은 나쁜 코드를 보완하지 못한다 | ||
| ~ | ||
| 좋은 주석 | 2023-06-27 | BruceHan |
| 나쁜 주석 | ||
| ~ | ||
| 참고문헌 | 2023-06-27 | 흙임자쿠키 |
BruceHan님 발표자료
4장-주석은나쁜코드를보완하지못한다~좋은주석.pdf
흙임자쿠키님 발표자료
로버트 C. 마틴의 클린코드 정리 _ 4장 (주석).pdf
| 발표일 | 발표자 | |
|---|---|---|
| 형식을 맞추는 목적 | ||
| ~ | ||
| 적절한 행 길이를 유지하라 | 2023-06-27 | 라이언 |
| → 7/4로 연기 | ||
| 가로 형식 맞추기 | ||
| ~ | ||
| 밥 아저씨의 형식 규칙 | 2023-06-27 | 그루비 |
그루비님 발표자료
Clean_Code_CH.5_Fomatting_groobi.pptx
| 발표일 | 발표자 | |
|---|---|---|
| 자료 추상화 | ||
| ~ | ||
| 자료/객체 비대칭 | 2023-06-27 | 무지 → 종민 |
| 디미터 법칙 | ||
| ~ | ||
| 참고 문헌 | 2023-06-27 | 티디 |
종민님 발표자료
티디님 발표자료
6. 객체와 자료 구조 (디미터~참고문헌).pdf
- 라이언님 5장 발표 먼저 하기
| 발표일 | 발표자 | |
|---|---|---|
| 오류 코드보다 예외를 사용하라 | ||
| ~ | ||
| 예외에 의미를 제공하라 | 2023-07-04 | 곰탱이 |
| 호출자를 고려해 예외 클래스를 정의하라 | ||
| ~ | ||
| 참고문헌 | 2023-07-04 | 프로도 |
| 발표일 | 발표자 | |
|---|---|---|
| 외부 코드 사용하기 | ||
| ~ | ||
| log4j 익히기 | 2023-07-04 | 구캉이 |
| 학습 테스트는 공짜 이상이다 | ||
| ~ | ||
| 참고 문헌 | 2023-07-04 | 종민 |
| 발표일 | 발표자 | |
|---|---|---|
| TDD 법칙 세 가지 | ||
| ~ | ||
| 깨끗한 테스트 코드 | 2023-07-04 | 정상수 |
| 테스트 당 assert 하나 | ||
| ~ | ||
| 참고 문헌 | 2023-07-04 | 밀크티→ 무니 |
무니님 발표자료
| 발표일 | 발표자 | |
|---|---|---|
| 클래스 체계 | ||
| ~ | ||
| 클래스는 작아야 한다! | 2023-07-11 | 무니 → 밀크티 |
| 변경한기 쉬운 클래스 | ||
| ~ | ||
| 참고 문헌 | 2023-07-11 | 라면 |
| 발표일 | 발표자 | |
|---|---|---|
| 도시를 세운다면? | ||
| ~ | ||
| 자바 프록시 | 2023-07-11 | BruceHan |
| 순수 자바 AOP 프레임워크 | ||
| ~ | ||
| 참고 문헌 | 2023-07-11 | 흙임자쿠키 |
| 발표일 | 발표자 | |
|---|---|---|
| 창발적 설계로 깔끔한 코드를 구현하자 | ||
| ~ | ||
| 중복을 없애라 | 2023-07-11 | 라이언 |
| 표현하라 | ||
| ~ | ||
| 참고 문헌 | 2023-07-11 | 그루비 |
| 발표일 | 발표자 | |
|---|---|---|
| 동시성이 필요한 이유? | ||
| ~ | ||
| 실행 모델을 이해하라 | 2023-07-18 | 무지 |
| 동기화하는 메서드 사이에 존재하는 의존성을 이해하라 | ||
| ~ | ||
| 참고 문헌 | 2023-07-18 | 티디 |
| 발표일 | 발표자 | |
|---|---|---|
| Args 구현 | ||
| ~ | ||
| Args: 1차 초안 | 2023-07-18 | 곰탱이 |
| String 인수 | ||
| ~ | ||
| 결론 | 2023-07-18 | 프로도 |
| 발표일 | 발표자 | |
|---|---|---|
| Junit 프레임워크 | ||
| ~ | ||
| 334p “멤버 변수 이름도 좀 더 정확하게 바꿨다.[N1] 결국 둘 다 색인 위치를 나타내기 때문이다. | 2023-07-18 | 구캉이, 종민 |
| 334p “findCommonSuffix를 주의 깊게 살펴보면 숨겨진 시간적인 결합이 존재한다[G31] ~” | ||
| ~ | ||
| 결론 | 2023-07-18 | 종민 |
| 발표일 | 발표자 | |
|---|---|---|
| 첫째, 돌려보자 | 2023-07-18 | 정상수, 밀크티 |
| 둘째, 고쳐보자 | ||
| ~ | ||
| 결론 | 2023-07-18 | 밀크티 (양이 좀 많은데 잘부탁드립니다 ㅜ) |
17장 냄새와 휴리스틱은 언급될 때 함께 다루어요! 😀