🧠 Early Return 패턴이란?
Early Return은 조건을 만족할 때 결과를 조기에 반환하여
불필요한 중첩을 줄이고, 코드의 흐름을 더 명확하고 단순하게 만드는 패턴입니다.
❗️왜 Early Return이 필요할까요?
if-else 문이 과도하게 중첩되면 다음과 같은 문제가 발생합니다:
- 가독성이 떨어지고 유지보수가 어렵습니다.
- 조건이 복잡해질수록 코드의 흐름을 따라가기 어렵습니다.
- 모든 조건을 명시적으로 표현하기 어렵습니다.
✅ Early Return 패턴 예시
if (조건 1) {
return "조건 1"
}
if (조건 2) {
return "조건 2";
}
if (조건 3) {
return "조건 3";
}
→ 위처럼 조건을 만족할 경우 바로 반환(return) 하게 되면
else 문이 필요 없고, 각 조건이 독립적으로 읽혀서 가독성이 좋아집니다.
'개발' 카테고리의 다른 글
[트러블슈팅] Zoom 오디오 꺼짐 시 이벤트 처리 (0) | 2023.09.14 |
---|---|
[트러블슈팅] 여러 페이지에서 중복된 쿼리 사용 시 에러 발생 (0) | 2023.09.10 |
forEach는 함수입니다 (0) | 2023.08.18 |
자바스크립트 관련 깃허브 (0) | 2023.08.17 |
switch ~ case 문으로 코드를 더 깔끔하게! (0) | 2023.08.04 |