✏️1.2 예시 프로그램을 본 소감

🔗 무엇을 수정할지 찾기 어렵다면?

  • 코드를 수정할 때, 먼저 프로그램의 작동 방식을 더 쉽게 파악할 수 있도록 코드를 여러 함수와 프로그램 요소로 재구성한다.

  • 프로그램이 새로운 기능을 추가하기에 편한 구조가 아니라면, 먼저 기능을 추가하기 쉬운 형태로 리팩터링하고 나서 원하는 기능을 추가한다.

🔗 리팩토링이 필요한 이유?

  • 함수의 복잡도가 증가하는 경우

  • 복잡해질 수록 변경이 어렵다

Last updated