파비의 매일매일 공부기록

프로그래머를 위한 파이썬 - 9장 #2 본문

Study/Python

프로그래머를 위한 파이썬 - 9장 #2

fabichoi 2021. 12. 5. 23:30

9.2 복잡성 깨뜨리기
- 코드가 복잡하다는 것을 인식하는 것은 그나마 쉬움.
- 특정 종류의 복잡도를 어떻게 처리하는지 이해하는 게 어려움.

9.2.1 구성 추출하기
- 순환 복잡도가 늘어날 수 있는 상황에서, 기존의 순환 복잡도와 동일하게 리펙토링 하는 방법을 소개.

9.2.2 함수 추출하기
- 관심사를 분리하여 함수를 추가했으나 순환 복잡도를 유지하고 가독성이 좋아지도록 리펙토링 하는 방법을 소개.
- 더불어 확장성에 대해서도 추가됨.

반응형
Comments