학사 과정 중 소프트웨어공학 혹은 정보처리기사등에서보면 다양한 개발 방법론에 대한 내용들이 있습니다. 그 중 애자일 방법론 중 하나인 XP의 TDD, BDD, DDD에 대하여 가볍게 살펴보겠습니다.
개발 품질 향상에 있어 개발자에게도, 컨설턴트에게도 도움이 될 수 있다고 판단되었습니다. 기존에 흔히 SI 프로젝트를 진행하게되면, 아래와 같은 SDLC(Software Development Life Cycle)를 나타내고 있습니다. clouddefense.ai 그 중 개발과 연관이 많이 되어있는 아래의 3가지 Step이 해당 개발 방법론들에 핵심입니다.
기존에는 결과 중식적인 Design > Develop > Test 이며, 단위 혹은 통합 테스트 단계에서 설계서가 수정되면서 개발이 완료된 프로그램 위에서 진행할 때가 많습니다. 더욱 무거워지고 복잡해지면서 유지보수성과 가독성이 떨어지 수 밖에 없습니다.
TDD(Test Driven Development) 테스트 주도 개발 코드를 작성하...
#
ABAP
#
컨설턴트
#
유비쿼터스
#
언어
#
애자일
#
개발자
#
개발방법론
#
개발방법
#
개발
#
TDD
#
SDLC
#
SAP
#
S4HANA
#
QA
#
ECC
#
DDD
#
BDD
#
품질
원문 링크 : [IT] TDD, BDD, DDD 개발 방법론