리팩터링 원칙을 실습하며 코드를 개선하는 과정 학습
-
매 챕터 예제를 직접 실습 및 리팩터링 기법 학습
-
이후 스터디원과 토론 및 리뷰 진행
JAVA | JDK 18 | gradle | JUnit5 | Mac M1
챕터 | 목차 | 학습 기록 | 브랜치 |
---|---|---|---|
1 | 리팩터링: 첫번째 예시 | chapter01.md | chapter01 |
2 | 리팩터링 원칙 | chapter02.md | chapter02 |
3 | 코드에서 나는 악취 | chapter03.md | chapter03 |
4 | 테스트 구축하기 | chapter04.md | chapter04 |
5 | 리팩터링 카탈로그 보는 법 | chapter05.md | chapter05 |
6 | 기본적인 리팩터링 | chapter06.md | chapter06 |
7 | 캡슐화 | chapter07.md | chapter07 |
8 | 기능 이동 | chapter08.md | chapter08 |
9 | 데이터 조직화 | chapter09.md | chapter09 |
10 | 조건부 로직 간소화 | chapter10.md | chapter10 |
11 | API 리팩터링 | chapter11.md | chapter11 |
12 | 상속 다루기 | chapter12.md | chapter12 |