요청하신 지식 개념 ‘조기 반환 패턴’(유형: workflow)에 대한 위키 노트를 작성 규칙 및 지정된 템플릿에 맞추어 완성을 마쳤습니다.
생성된 위키 노트 파일 위치:
[위키 노트 주요 내용 요약]
- Frontmatter: 스키마 요구사항 (
type: workflow,status: draft,sources,created,updated등) 반영 - 한 줄 정의: 예외 조건과 유효하지 않은 입력값을 함수 최상단에서 검증하여 즉시 반환/예외 처리함으로써 중첩을 제거하는 패턴으로 정의
- 핵심 요지: 조건문 터널(Nested Ifs) 해소, 인지적 부하 최소화, 주 비즈니스 로직과 예외 처리의 구조적 분리 명시
- 상세 분석: 정상 경로(Happy Path) 중심 설계의 폐해, 선형적 사고 보장 효과, 트리 파싱 등 예외적 적용 케이스 정리
- 구체적 코드 예시: TypeScript 기반의 안 좋은 예시(중첩
if) 및 권장 예시(보호 구문Guard Clauses적용) 포함 - 출처 표기 및 연결: 각 섹션별 소스 경로
raw/7 Coding Patterns I Stole From Senior Engineers.md명시 및 시니어 엔지니어링 의사결정 역량, 인지적 부하와 마찰점 해소, 에이전트 워크플로우 패턴 등 유관 Obsidian 위키 노트 연결