TDD1 TDD에 대한 생각 정리 - 모두가 TDD를 해야하는가? 안녕하세요 졸린 개발자입니다. 최근 카카오 테크 블로그의 TDD 정리글을 보게 되면서, 제가 가지고 있는 TDD에 대한 생각도 같이 공유하는건 어떨까 해서 글을 작성하게 되었습니다. 결론부터 말씀드리자면 TDD는 분명 좋은 점이 많은 구현방법이지만, 모든 상황에서 100% 활용가능한 실버불릿은 아니라는 말씀을 드리고 싶습니다. TDD는 스펙에 대한 테스트를 먼저 작성해서 스펙을 온전히 반영할 수 있는 코드를 지향하는 것에 초점이 맞추어져 있습니다. 덤으로 코드의 문서화 기능도 가지고 있구요. 반대로 말하면, 스펙에 대한 모든 테스트를 작성해야한다는 것을 의미합니다. 그러면 테스트를 왜 작성해야하는걸까요? 기능이 잘 동작함을 보장하기 위해서입니다. 그럼 이쯤에서 한번 생각해보죠. 현재 어떤 서비스를 사.. 2024. 3. 18. 이전 1 다음