Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- MySQL
- kotlin coroutine
- AWS EKS
- Spring
- 코틀린 코루틴의 정석
- tucker의 go 언어 프로그래밍
- SRE
- 공부
- 티스토리챌린지
- golang
- Java
- aws
- Elasticsearch
- PETERICA
- kotlin
- CKA
- Linux
- 오블완
- CloudWatch
- go
- 기록으로 실력을 쌓자
- CKA 기출문제
- Kubernetes
- Pinpoint
- 정보처리기사 실기 기출문제
- AI
- APM
- kotlin querydsl
- 정보처리기사실기 기출문제
- minikube
Archives
- Today
- Total
목록문서주도개발 (1)
피터의 개발이야기
문서 기반 개발(Documentation-Driven Development, DDD)란?
ㅁ 들어가며 문서 기반 개발은 기능 개발에 앞서 문서를 먼저 작성하고, 그 문서를 바탕으로 실제 코드를 구현하는 개발 방법론이다. 특히 API 백엔드 개발에서 많이 활용되며, 기능의 요구사항, 설계, 인터페이스, 사용법 등을 명확하게 정의한 뒤 개발을 시작함으로써, 코드와 문서의 동기화와 개발 효율을 높이는 데 목적이 있다. ㅁ 문서 기반 개발의 핵심 원칙ㅇ 문서가 곧 사양이다문서에 정의되지 않은 기능은 없는 기능으로 간주한다. 문서가 잘못되면 기능도 잘못된 것으로 본다. ㅇ 문서 → 코드 → 테스트기능의 목적, 동작, 인터페이스 등을 문서로 먼저 정의하고, 그 문서를 기준으로 개발과 테스트를 진행한다. ㅇ 문서의 지속적 관리문서는 단순한 기록이 아니라, 개발 과정에서 지속적으로 업데이트되고, 의사결정..
개발이야기
2025. 6. 19. 22:33