Skip to content

Refactoring: Improving the Design of Existing Code, Second Edition

Notifications You must be signed in to change notification settings

young0264/refactoring-2nd-edition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refactoring 2nd Study

개요

리팩터링 원칙을 실습하며 코드를 개선하는 과정 학습

학습방식

  • 매 챕터 예제를 직접 실습 및 리팩터링 기법 학습

  • 이후 스터디원과 토론 및 리뷰 진행

개발환경

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

About

Refactoring: Improving the Design of Existing Code, Second Edition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published