I Learned/TIL
[TIL] TDD vs BDD
beeimp
2022. 6. 28. 02:04
[TIL] TDD vs BDD
날짜
- 2022.06.27.
목표
- 없음
내용
Redux vs Context API
- 공통 - 전역 상태 관리
- Redux
- Context API를 기반으로 제작
- 디버깅이나 로깅 등의 상태 관리 이외의 여러 기능이나 미들웨어 지원
- Context APi
- 단순 전역 상태 관리
- React 자체 내장되어 있어 바로 사용 가능
TDD vs BDD
- TDD(Test Driven Development)
- 테스트 작성 후 정상적으로 돌아갈 때까지 테스트하면서 코드를 작성하는 작업
- 모듈과 계층 간의 커플링 최소화
- 프로젝트의 유지보수와 확장에 용이
- BDD(Behavior Driven Development) - TDD에서 파생된 개발 방법론
- 사용자의 행위를 포함한 테스트 작성 후 정상적으로 돌아갈 때까지 테스트하면서 코드를 작성하는 작업
- 프론트엔드에서 많이 사용
결론
- 여러 비교 및 학습