켄트백의 구현패턴-동기유발

동기유발

소프트웨어 설계의 원동력은 경제성이라고 이야기 했다.
소프트웨어 개발후 개발 보다 유지보수 비용이 더들어간다는 사실을 알고 놀랐다.

유지 비용 = 이해 비용 + 수정비용 + 테스트 비용 + 설치 비용

구현 패턴은 미래 코드 확장이나 수정이 쉬운 깔끔한 코드를 추구하면서도 당장 얻을 수 있는 이득에도 초점을 맞춘다.

구현 패턴은 프로그래머의 인간적인 욕구 자신의 일에 자긍심을 갖고 싶어 하고 공동체에 든든한 일원이 되고 싶어하는 것을
성취하도록 도와준다.

참조