2장. 패턴성 검증, 프로토 패턴 그리고 세 가지 법칙
2.1 프로토 패턴이란?
프로토 패턴
: 아직 ‘패턴성’ 검증을 모두 통과하지 않은 미숙한 패턴
2.2 패턴성 검증
패틀릿
: 패턴성 검증에 관심이 없을 경우, 덧붙이는 간단한 설명이나 코드 조각들
‘좋은’ 패턴의 특징
- 특정 문제를 해결할 수 있다.
- 명쾌한 해결책이 없다.
- 확실한 기능만을 말한다.
- 관계를 설명한다.
2.3 세 가지 법칙
좋은 패턴이 되기 위해서는 반복되는 현상, 또는 문제에서 지속적으로 사용되어야 한다.
반복성 입증의 세 가지 법칙
- 목적 적합성 : 좋은 패턴은 어떻게 판단하나요?
- 유용성 : 좋은 패턴이라고 할 수 있는 이유가 무엇인가요?
- 적용 가능성 : 넓은 적용 범위를 가지고 있어 패턴이 될 가치가 있나요? 만약 그렇다면 왜 그런지 설명해야 합니다.