코딩의기술 -오즈 모리하루::함수화 그 밖에
함수화의 목적
코드의 재사용의 목적 뿐만이 아니라 코드의 가독성, assert를 통한 오류 체크
복잡해지기 쉬운 부분을 국소화 하거나 함수를 통해 은폐해서 코드의 추상도를 높일 수 있다.
함수를 사용할 때의 마음가짐
다른 사람에게 코드의 의도가 제대로 전해질 것인지 고민하는 것.
문제의 본질을 이해
함수 분할을 하려면 문제의 본질을 제대로 이해하고 있어야한다. 분할 하다 보면 문제의 본질에 가까워 질 것이다.
댓글
댓글 쓰기