일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 서블릿
- 자바
- AWS
- Spring Batch
- REDIS
- HTTP
- 세션
- Paging
- JPA
- Level2
- 우아한테크코스
- 백준
- 프로그래머스
- 트랜잭션
- 스프링 부트
- 의존성
- 우테코
- JUnit5
- 미션
- 레벨2
- 코드리뷰
- CircuitBreaker
- mock
- MSA
- yml
- 스프링부트
- 우아한세미나
- AOP
- Docker
- 프리코스
Archives
- Today
- Total
목록TDD (1)
늘
TDD, BDD, DDD
TDD(Test Driven Development): 테스트 주도 개발 짧은 개발 서클을 반복하는 SW 개발 프로세스 중 하나이다. 자동화된 테스트 케이스를 먼저 작성한 후, 테스트 케이스를 통과하기 위한 최소한의 코드를 작성, 그 후 코드에 대한 리펙토링을 진행한다. 즉, 테스트 코드 작성-> 테스트 코드를 성공시키기 위한 최소한의 코드 구현-> 코드 리팩토링 특징 코드량이 많아지면 기능 별로 함수를 나누게 되는데 그 과정에서 테스트 코드가 중심을 잡아줄 수 있다. 개발하다 에러가 나도 테스트를 함으로써 금방 복구가 가능하다. BDD(Behavior-Driven Development): 행동 주도 개발 TDD에서 파생된 개념으로 BDD는 테스트 케이스 자체가 요구 사양이 되도록 개발하는 것이다. TDD..
백앤드 개발일지
2021. 7. 4. 23:36