Guard Clause
- 로직의 시작 지점 제일 상단에 방어 코드를 걸어서 하단 로직을 타게 하지 않는 것
- ex) 1->2
1.
1 2 3 4 5 | void initialize() { if (!isInitialized()) { ... } } | cs |
2.
1 2 3 4 5 | void initialize() { if (isInitialized()){ return; } ... } | cs |
'CodingHabit' 카테고리의 다른 글
/etc (0) | 2018.11.06 |
---|---|
camelCase (0) | 2018.11.06 |
anti-pattern (2) | 2018.11.06 |
Caching (1) | 2018.11.06 |
CodingHabit (1) | 2018.11.05 |