목록 보기
TDD 적용하기 (Python Django)
백엔드

TDD 적용하기 (Python Django)

너드팩토리
너드팩토리
2022년 9월 20일

두줄요약

Python Django에서 TDD를 실제로 적용한 과정을 정리했습니다.\n테스트를 먼저 쪼개 작성하고 구현·리팩토링을 반복한 경험과 적용 시점을 공유했습니다.

핵심 내용

  • Python Django에서 TDD를 실제로 적용해 본 경험 공유
  • API 개발 전 테스트 케이스를 먼저 나누고, 실패 테스트 작성 후 구현과 리팩토링을 반복하는 흐름 정리
  • header 테넌트 검사, 필수 인자 검증, 중복 추천 확인, 추천 정보 조회, 이름 수정·저장 등 단계별 적용 사례 설명

적용해볼 점

  • 기능 목록을 먼저 쪼개 테스트 단위와 구현 범위 정리
  • API 수준은 APITestCase, 함수 수준은 TestCase로 구분
  • 초기 개발이나 큰 구조 변경 시 TDD 적용 고려

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...