더북(TheBook)

1.4.3 기존의 과도한 맞춤화로 프레임워크가 실용적이지 못하다

3. 시나리오는 프레임워크의 구성 요소를 너무 많이 맞춤화해서 사용하지 않았을 때보다 더 많은 코드를 작성해야 하는 상황이다. 1.1절에서 자세히 설명했듯이, 프레임워크는 앱을 실현하기 위해 비즈니스 코드로 조합하는 부분을 제공한다. 프레임워크에서 제공하는 이런 구성 요소는 꼭 들어맞지는 않기에 다양한 방식으로 맞춤화해야 한다. 기능을 처음부터 개발하기보다 프레임워크의 구성 요소와 조합 방식을 맞춤화하는 것이 정상적이다. 그러나 앞서 언급한 과도한 맞춤화 상황에 처했다면 아마도 부적합한 프레임워크를 선택했거나(대안을 찾았거나) 아예 사용하지 말았어야 한다.

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.