사람마다 어떤 방식의 개발을 선호하느냐는 개인 차이지만


나는 BDD로 문서화해보고 내가 생각하는 비즈니스 요구 사항과 사용자 기대를 문서화해서 그걸 바탕으로 만드는 BDD가 낫단 생각을 많이함


TDD가 나쁜 방식은 아닌데


무조건 실패하는 테스트를 한번이상 해봐야한다는게 너무 오래 걸려