generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[서준환] 챕터 1, 2, 3 #11
Merged
The head ref may contain hidden characters: "\uCC55\uD130/123\uC11C\uC900\uD658"
Merged
[서준환] 챕터 1, 2, 3 #11
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 모범 패턴 | ||
|
||
패턴을 사용, 제작하고 싶다면 이미 만들어져 검증된 패턴으로부터 시작하는 것이 좋다.\ | ||
그리고 특징을 잘 나열해보자. 이미 있는 패턴일 수도 있다. | ||
|
||
뭐든지 문서화와 예시가 중요한 것 같습니다. | ||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏 👏 👏 👏 👏