목록대세 (1)
늘
TDD, BDD, DDD
TDD(Test Driven Development): 테스트 주도 개발 짧은 개발 서클을 반복하는 SW 개발 프로세스 중 하나이다. 자동화된 테스트 케이스를 먼저 작성한 후, 테스트 케이스를 통과하기 위한 최소한의 코드를 작성, 그 후 코드에 대한 리펙토링을 진행한다. 즉, 테스트 코드 작성-> 테스트 코드를 성공시키기 위한 최소한의 코드 구현-> 코드 리팩토링 특징 코드량이 많아지면 기능 별로 함수를 나누게 되는데 그 과정에서 테스트 코드가 중심을 잡아줄 수 있다. 개발하다 에러가 나도 테스트를 함으로써 금방 복구가 가능하다. BDD(Behavior-Driven Development): 행동 주도 개발 TDD에서 파생된 개념으로 BDD는 테스트 케이스 자체가 요구 사양이 되도록 개발하는 것이다. TDD..
백앤드 개발일지
2021. 7. 4. 23:36