{{{#!html


1️⃣ 프로젝트 개요 문서 (Overview)

목적

포함 내용

이 문서는 “전체 그림을 이해”시키는 역할입니다.

2️⃣ 빌드 & 개발 환경 문서

목적

포함 내용

이 문서가 없으면 인수인계는 실패합니다.

3️⃣ 디렉터리 구조 설명서

목적

예:
/core          → 핵심 엔진
/ui            → UI 레이어
/platform      → OS별 구현
/instrument    → 내부 디버깅/로깅
/tests         → 테스트 코드
각 디렉터리의 역할을 간결히 설명합니다.

4️⃣ 아키텍처 설계 문서 (중요)

포함 내용

특히 C++은 소유권과 lifetime 설명이 없으면 유지보수자가 고통받습니다.

5️⃣ 핵심 모듈 상세 설명

모든 파일 설명은 필요 없습니다.
대신 아래를 설명하세요:
예:

6️⃣ API / 인터페이스 문서

외부에서 사용하는 API가 있다면:
가능하면 Doxygen 스타일로 자동 생성 가능하게.

7️⃣ 테스트 전략 문서


8️⃣ 운영/배포 문서


9️⃣ 리스크 & 기술 부채 문서 (매우 중요)

이게 인수인계에서 가장 가치 있습니다.
이 문서가 없으면 다음 사람이 지뢰를 밟습니다.

🔟 FAQ / 트러블슈팅


🔥 최소 세트 (시간 없을 때)

시간이 부족하다면 반드시 작성해야 할 5개:
  1. 프로젝트 개요
  2. 빌드 가이드
  3. 아키텍처 설명
  4. 핵심 모듈 설명
  5. 기술 부채 목록

📌 잘 작성하는 팁


}}} ---- CategoryDocument