Mt.Hwang 2025. 5. 2. 22:37

 * 백엔드 개발 흐름

 1. 요구사항 분석
 2. 기능 도출 및 정의
 3. 도메인 모델링 (DB 설계)
 4. API 명세 정의 (HTTP 메서드, url, 요청 JSON, 응답 JSON)
 5. 계층 설계 (패키지 구조 설계. 컨트롤러, 서비스, 리포지토리, DTO, domain(entity), config, exception 등)
 6. 컨트롤러 생성 (서비스 계층은 클래스, 함수 이름만 설정하고 비워둠. 즉, 함수 시그니처만 적어두는 것)
 7. 서비스 로직, DB 생성
 8. 테스트 코드 작성
 9. 예외처리, 최적화 등

..~~~~..