나의 첫 TDD

hyuckhoon.ko·2022년 8월 3일
0

테스트 코드

목록 보기
4/4

TDD에 대해서 들어는 봤지만, 제대로 해 본 적은 없다.

이번에 진행할 방식은 아래와 같다.

1. 개발 명세서의 이해와 분석

2. 유스케이스 작성

3. 순서도 작성

4. 테스트 코드 작성

5. 비즈니스 로직 작성

6. 최적화(DB Hit)

7. 코드 리뷰 & 리팩터링 & 배포

8. 회고


작업 도중 느낀 점

3번 순서도 작성과 4번 테스트 코드 작성 사이에 하나의 과정이 더 추가돼야 함을 느꼈다.

  • 함수의 이름은 무엇으로 할지
  • 리턴값의 타입은 무엇인지
  • 헬퍼 함수 또는 모듈간 관계는 어떤 모습일지, 누가 호출하고 호출받는 흐름인지

와 같은 디테일이 필요했다.

이 과정을 미리 고민하지 않으니,
테스트 코드와 비즈니스 로직을 작성을 하는 과정에서 미처 생각하지 못한 데이터 처리 프로세스가 필요했거나, 함수 이름을 짓는 과정에서 오랜 시간이 소요됐다.

0개의 댓글