구현패턴1 [켄트벡의 구현패턴] ~80p 1. 소개 2. 패턴 프로그래밍에 있어 공통적인 문제를 해결하는 것이 비용이 적게 듬. 이를 통해 프로그래머가 독창적인 문제 해결에 더 집중할 수 있게 해준다. 가능하게 해주는 것이 바로 '패턴' -> 일종의 바둑의 '기보' 같은 거라고 이해함. 3. 프로그래밍 이론 가치 - 커뮤니케이션 -> 코드를 쉽게 이해할 수 있을 때, 커뮤니케이션 한다고 함. - 단순성 -> 복잡도가 낮은 것. (독자의 수준에 따라 조금 다름. 초보가 어렵다고 보는 걸 고수는 쉽다고 느낄 수 있음) - 유연성 -> 확장이나 수정에 있어서 유연한 정도 (유연성은 복잡도를 증가시키기도 함) 원칙 - 가치는 프로그래머별로 중점을 두는 부분이 달라질 수 있으나, 원칙은 정해진 것. - 가치로 따져서 패턴을 .. 2020. 9. 4. 이전 1 다음