TDD 관련 하여 질문드립니다.
조회수 1721회
안녕하세요. 눈팅만 하다가 궁금증이 생겨서 질문드립니다.
요즘 TDD를 넘어 검증 주도 개발이 대두되는 시점이지만, TDD를 잘 모르는 학생인지라
실제 현업에서는 어떻게 쓰이는지 궁금합니다.
예를 들어
- 기능1 구현 - 기능 1 Test code 작성 후 - 다음 구현 진행
- 컴포넌트 단위(모듈) 구현 - 컴포넌트 단위 Test Code 작성 - 다음 구현 진행
이런 식으로 진행 되는건지 혹은 테스트 코드 작성 원칙이 개개인의 자율인지 궁금합니다.
또한, 처음부터 TDD에 입문하려면 어떤 태도를 가져야 하는지? 어떤 자료를 읽고 나아가야 하는지 추천 해주실 수 있으신가요?
혹, 저의 질문이 모호하다거나 이상한 말도 안되는 질문인 경우 답변 달아주시면, 정리 후 다시 질문 올리도록 하겠습니다.
1 답변
-
정답이 없는 부분이라 제 경험에 한정해서 답변드리겠습니다.
- TDD를 강제하는 팀은 보지 못했습니다 - 개개인의 자율에 따름
- TDD는 아니라도 코드들은 테스트가 가능한 상태였습니다 - 회귀 테스트 위주
TDD는 분명히 좋은 코딩 습관이지만 만능 도구는 아닙니다. 다양한 시점에서 바라보는게 좋을것 같네요.
다음 글도 한번 참고해 보세요. TDD는 죽었다
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력