# 1️⃣ CHAPTER 01 리팩터링: 첫 번째 예시

- [1.1 자, 시작해보자!](/library/refactoring/chapter01/1.1.md)
- [1.2 예시 프로그램을 본 소감](/library/refactoring/chapter01/1.2.md)
- [1.3 리팩터링의 첫 단계](/library/refactoring/chapter01/1.3.md)
- [1.4 statement() 함수 쪼개기](/library/refactoring/chapter01/1.4-statement.md)
- [1.5 중간 점검: 난무하는 중첩 함수](/library/refactoring/chapter01/1.5.md)
- [1.6 계산 단계와 포맷팅 단계 분리하기](/library/refactoring/chapter01/1.6.md)
- [1.7 중간 점검: 두 파일(과 두 단계)로 분리됨](/library/refactoring/chapter01/1.7.md)
- [1.8 다형성을 활용해 계산 코드 재구성하기](/library/refactoring/chapter01/1.8.md)
- [1.9 상태 점검: 다형성을 활용하여 데이터 생성하기](/library/refactoring/chapter01/1.9.md)
- [1.10 마치며](/library/refactoring/chapter01/1.10.md)
