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
9fec9e6
commit e4510ba
Showing
3 changed files
with
39 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,9 @@ | ||
# 안티 패턴 | ||
|
||
안티 패턴은 잘못된 패턴이다. | ||
|
||
안티 패턴이라는 것을 인지할 수 있다면, 잘못된 패턴 도입을 피할 수 있다. | ||
|
||
가끔 신속한 구현을 위해 임시방편을 선택하곤 한다. 임시방편은 영구적으로 이어지는 경향이 있으며 이는 결국 기술 부채가 된다. | ||
|
||
> 저의 경우, React에서 컴포넌트를 잘 나누지 않았던 것이 안티 패턴이었던 것 같아요. '그냥 한 파일에서 다 파악 가능하도록 하자'라는 생각이었는데요, 나중에 다시 보니까 그 컴포넌트가 어디까지 동작하는지 파악하기 힘들더라구요. 요즘엔 적절히... 나누고 있습니다. |
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,15 @@ | ||
# 최신 자바스크립트 문법과 기능 | ||
|
||
## 외부 소스로부터 가져오는 모듈 | ||
|
||
```javascript | ||
import { cakeFactory } from 'https://example.com/cake-factory.js'; | ||
``` | ||
|
||
> 이렇게 https 프로토콜을 통해 가져올 수 있다는 걸 처음 알았어요. | ||
## 사용자 상호작용에 따라 가져오기 | ||
|
||
일부 기능은 사용자가 상호작용할 때에만 필요할 수도 있다. 상호작용할 때에만 로드되도록 하는 것이 좋다. | ||
|
||
> 이것도 잘 생각해보지 못했던 것 같아요. 유용하게 써먹을 것 같습니다. |
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,15 @@ | ||
# 디자인 패턴의 유형 | ||
|
||
## 생성 패턴 | ||
|
||
주어진 상황에 적합한 객체를 생성한다. | ||
|
||
## 구조 패턴 | ||
|
||
시스템의 어느 한 부분이 변경되더라도, 다른 부분에는 영향이 가지 않도록 도와준다. | ||
|
||
## 행위 패턴 | ||
|
||
객체 간 커뮤니케이션을 개선하고 간소화한다. | ||
|
||
> 제로초님이 요즘 유튜브 쇼츠로 디자인 패턴 영상을 올리던데 출퇴근길에 하나씩 보면 도움이 될 것 같네요..! |