2+5 개발 철학
📝 초안 (Draft)
이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.
Multi-SaaS Kit의 핵심 개발 철학을 소개합니다.
개요
Multi-SaaS Kit은 **"2+5 개발 철학"**을 따릅니다. 문서화와 테스트를 1급 시민으로 취급하고, 5가지 지원 요소로 품질을 보장합니다.
2: 주요 기반 (Primary Foundation)
| 요소 | 역할 | 우선순위 |
|---|---|---|
| 📄 문서화 | 요구사항과 설계의 단일 진실 공급원 | 최우선 |
| 🧪 테스팅 | 동작 검증 및 리그레션 방지 | 최우선 |
5: 지원 요소 (Supporting Elements)
| 요소 | 역할 |
|---|---|
| 🏗️ 아키텍처 | 시스템 구조와 레이어 정의 |
| 💻 구현 | 실제 코드 작성 |
| 🔒 보안 | 취약점 방지 및 데이터 보호 |
| 📊 모니터링 | 성능 및 오류 추적 |
| 🚀 운영 | 배포, 유지보수, 확장 |
실제 적용 워크플로우
1단계: 문서화 (spec → plan → tasks)
2단계: 테스트 우선 작성
3단계: 구현
4단계: 보안 검토
5단계: 모니터링 설정
6단계: 배포