ko ko en en de ko en ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko en en en en ko ko ko ko ko
Chapter 01. 리팩터링: 첫 번째 예시 (1.6~1.10) · 초보 웹 프로그래머
Home About Algorithm Aws Book Deploy Django Docker Restful Git Html&Css IntroducingPython Other Project SQL UiPath
11 Nov 2021 • Book
챕터1은 기본적인 코드를 리팩터링 하는 단계를 보여주는것으로 코드에 대한 설명과 리팩터링 방식에 대한 부분은 생략 한다.
1.6 계산 단계와 포맷팅 단계 분리하기
1.7 중간 점검: 두 파일(과 두 단계)로 분리됨.
캠핑자들에게는 "도착했을 때보다 깔끔하게 정돈하고 떠난다"는 규칙이 있다. 프로그래밍도 마찬가지다. 항시 코드베이스를 작업 시작 전보다 건강하게 만들어놓고 떠나야 한다.
완벽하지는 않더라도 분명 더 나아지게!
1.8 다형성을 활용해 계산 코드 재구성하기
조건부 로직을 다형성으로 바꾸기
타입 코드를 서브클래스로 바꾸기
생성자를 팩터리 함수로 바꾸기
다형성을 설계 레벨에서 진행하지 않고 리팩토링 단계에서 진행 하는 것이 의외 였으며 생각보다 쉽고 좋을 것 같음.
1.9 상태 점검: 다형성을 활용하여 데이터 생성하기
좋은 코드를 가늠하는 확실한 방법은 "얼마나 수정하기 쉬운가" 다
comments powered by Disqus.
Chapter 03. 코드에서 나는 악취 14 Nov 2021
Chapter 02. 리팩터링 원칙 (2.5~2.6) 13 Nov 2021
Chapter 02. 리팩터링 원칙 (2.1~2.4) 12 Nov 2021
Chapter 01. 리팩터링: 첫 번째 예시 (1.6~1.10) 11 Nov 2021
Chapter 01. 리팩터링: 첫 번째 예시 (1.1~1.5) 10 Nov 2021