리팩터링 ‘적용 방법’을 아는 것과 ‘제때 적용’할 줄 아는 것은 다르다. 리팩터링을 언제 시작하고 언제 그만할지를 판단하는 일은 리팩터링의 작동 원리를 아는 것 못지않게 중요하다. (Chapter3. 코드에서 나는 악취)
- 사용 언어 : Java
- JDK : 17
- 빌드 툴 : Gradle
- 테스트 프레임워크 : JUnit5
- 정적 코드 분석 : SonarCloud
🗓️2025.01.23 ~ 2025.04.10 (12주)
| Chapter | Title | 정리 |
|---|---|---|
| 01 | 리팩터링: 첫 번째 예시 | 바로가기 |
| 02 | 리팩터링 원칙 | 바로가기 |
| 03 | 코드에서 나는 악취 | 바로가기 |
| 04 | 테스트 구축하기 | 바로가기 |
| 05 | 리팩터링 카탈로그 보는 법 | 바로가기 |
| 06 | 기본적인 리팩터링 | 바로가기 |
| 07 | 캡슐화 | 바로가기 |
| 08 | 기능 이동 | 바로가기 |
| 09 | 데이터 조직화 | 바로가기 |
| 10 | 조건부 로직 간소화 | 바로가기 |
| 11 | API 리팩터링 | 바로가기 |
| 12 | 상속 다루기 | 바로가기 |