Replies: 1 comment
SDD(Spec-Driven Development) 방법론 #211. SDD의 정의와 등장 배경을 설명해주세요.Spec-Driven Development는 코드를 먼저 작성하기 보다, 명세(spec)를 작성하고 그 명세를 기준으로 설계, 구현, 테스트, 리뷰를 진행하는 개발 방법론입니다. 여기서 명세는 단순 요구사항 목록뿐만 아니라, 무엇을 만들지, 어떤 동작을 할지/하지말지, 예외 상황 어떻게 처리할지, 입출력, 완료 기준, 테스트 방법 등을 포함합니다. 2. SDD의 핵심 원칙과 워크플로우를 설명해주세요.핵심 원칙은 대표적으로 Spec First, Shared Source of Truth, Unambiguous Behavior, Testable Secification, Iterative Refinement, Boundary Clarity 로 6가지가 있습니다.
일반적인 워크플로우는 문제와 목표 정의, 명세 작성, 명세 리뷰, 테스트 기준화, 구현, 검증, 명세 갱신 순서를 따릅니다. 3. SDD의 장점과 한계를 설명해주세요.장점)
한계)
4. SDD 프레임워크 2~3개 정도를 간단하게 소개해주세요.SDD 프레임워크는 대표적으로 SpecDD, BDD, Specification by Example이 있습니다.
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
📆 일자: 26년 7월 29일(수)
🤔오늘의 질문
All reactions