generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5fa14ba
commit 491a819
Showing
3 changed files
with
53 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# 1장 디자인 패턴 소개 | ||
|
||
> 좋은 코드는 후임 개발자에게 보내는 러브레터와도 같다! | ||
> | ||
> 내가 많이 미안하다! | ||
## 1.2 패턴이란 무엇인가 | ||
|
||
반복되는 문제와 주제에 적용할 수 있는 재사용 가능한 템플릿 | ||
|
||
이는 아래의 이유로 개발자들이 유용하게 사용한다. | ||
|
||
- 오랜 시간동안 사용되어 검증됨 | ||
- 쉽게 재사용 가능함 | ||
- 알아보기 쉬움 (많은 사람들이 사용하기에) | ||
- 사소한 실수를 줄여줌 | ||
- 종합적인 해결책 제공 | ||
- DRY하다 | ||
- 공통된 어휘 사용으로 의사소통 개선 | ||
|
||
패턴은 완벽한 해결책이 아니며, 문제 해결에 도움을 줄 뿐이다.\ | ||
맹신하지 말자. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# 2장 패턴성 검증, 프로토 패턴 그리고 세 가지 법칙 | ||
|
||
## 2.1 프로토 패턴이란? | ||
|
||
패턴성 검증을 모두 통과하지 않은 미숙한 패턴이다. | ||
|
||
## 2.2 패턴성 검증 | ||
|
||
패턴성 검증이 무엇일까? | ||
|
||
- 목적 적합성 | ||
|
||
- 유용성 | ||
|
||
- 적용 가능성 | ||
|
||
### Refs | ||
|
||
- [https://wiki.c2.com/?ProtoPattern](https://wiki.c2.com/?ProtoPattern) | ||
|
||
- [https://fcc-design-patterns.netlify.app/](https://fcc-design-patterns.netlify.app/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# 3장 패턴 구조화 및 작성 | ||
|
||
## 3.2 모범 패턴 | ||
|
||
패턴을 사용, 제작하고 싶다면 이미 만들어져 검증된 패턴으로부터 시작하는 것이 좋다.\ | ||
그리고 특징을 잘 나열해보자. 이미 있는 패턴일 수도 있다. | ||
|
||
뭐든지 문서화와 예시가 중요한 것 같습니다. | ||
|