| 주제 | 내용 |
|---|---|
| 1️⃣ Null 값 처리의 중요성 | 대부분의 오류가 null 또는 undefined 값에서 발생함.→ 변수를 사용할 때는 항상 초기값과 검증 로직을 고려해야 함. |
| 2️⃣ 설계의 중요성 | 프로젝트는 설계가 품질을 좌우한다. 1차, 2차 스프린트로 구분하여 단계별 진행이 효율적임. 특히 파일 경로, CRUD 구조는 사소한 오류의 주요 원인. |
| 3️⃣ 상태 변수의 중요성 | React 등 프론트엔드 개발에서는 상태 변수가 UI 동작의 핵심. → 상태 변수의 선언, 변경, 전역 관리 구조를 명확히 해야 함. |
| 4️⃣ 공식 문서 활용 습관화 | 새로운 언어나 라이브러리를 접할 때, 공식 문서를 분석하고 코드로 실습하는 습관이 중요. → 이해 중심의 학습이 곧 “내 코드”로 이어짐. |
| 구분 | 개선 방안 |
|---|---|
| 예외 처리 로직 | 모든 입력값, API 응답, DB 조회 시 null 가능성 체크 |
| 설계 문서화 | 프로젝트 시작 전, 탄탄한 설계 필요 |
| 상태 관리 체계화 | useState, Redux 등 상태 관리 도구를 명확히 구분 |
| 문서 기반 학습 루틴 | 공식 문서를 바탕으로 한 실습 중심 학습 (Docs → Code → 적용) |