프로그램을 여러 개의 작은 함수들로 작성하는 데는 다음과 같은 몇 가지 중요한 이유가 있다.
한 가지 일만을 수행하는 작은 함수를 정확히 작성하는 것은 더욱 간단하다. 프로그램의 작성이나 디버깅 모두를 쉽게 할 수 있다. 이러한 프로그램은 유지와 수정도 더 쉽다. 수정이 필요 없는 코드들은 정확히 동작한다고 기대해도 되기 때문에, 수정이 필요한 함수들만 쉽게 수정할 수 있다. 또한 작은 함수는 그 자체로 문서화가 되고, 이해하기도 쉽다. 경험적으로 보면 각 함수를 한페이지 정도의 길이로 작성하는 것이 좋다.
Powered by ScribeFire.
댓글 없음:
댓글 쓰기