도은
새로운 패턴은 제안되는 순간부터 널리 채택되기까지 커뮤니티와 개발자의 여러 차례에 걸친 심사를 받아야 한다.
패턴성 검증은 거치고 세 가지 법칙을 충족해 디자인 패턴으로서 인정받기까지의 과정을 설명
2.1 프로토 패턴이란?
- 패턴은 실제로 적용했을 때 나타나는 구조를 시각적으로 표현할 수 있어야 한다.
2.2 패턴성 검증
- 프로토 패턴이란, 아직 패턴성 검증을 모두 통과하지 않은 미숙한 패턴
- 다음과 같은 특징을 가지고 있으면
좋은
패턴으로 간주- 특정 문제를 해결할 수 있다
- 명쾌한 해결책이 없다
- 대개 해결책을 간접적으로 제공. 까다로운 문제를 풀어내는 데에 필수적인 방식
- 확실한 기능만을 말한다
- 관계를 설명한다
2.3 세 가지 법칙
- 좋은 패턴이 되기 위해서는 반복되는 현상 또는 문제에서 지속적으로 사용되어야 한다
- 반복성을 입증하려면 세 가지 법칙에 답할 수 있어야 한다
- 목적 적합성: 좋은 패턴은 어떻게 판단하나요?
- 유용성: 좋은 패턴이라고 할 수 있는 이유가 무엇인가요?
- 적용 가능성: 넓은 적용 범위를 가지고 있어 패턴이 될 가치가 있나ㅛ? 만약 그렇다면 왜 그런지 설명해야 합니다.