반응형

'BDD' 태그의 글 목록

개발 개념 쉬운 설명 TDD(테스트 주도 개발)란 무엇인가 - 테스트를 먼저 쓰는 개발이 나온 이유 TDD, 즉 테스트 주도 개발(Test-Driven Development)은 코드를 먼저 짜고 나중에 테스트하는 방식이 아니라, 테스트를 먼저 작성한 뒤 그 테스트를 통과시키는 코드를 만드는 개발 방식입니다. 이 글에서는 테스트 주도 개발이 정확히 무엇인지, 켄트 벡이 왜 이 방식을 정리했는지, Red-Green-Refactor는 어떻게 돌아가는지, 그리고 실무에서 TDD가 어디까지 유효한지를 2012년부터 개발을 해 온 제 경험과 함께 풀어 봤습니다. "테스트를 먼저 쓰라고요? 코드가 없는데 뭘 테스트해요?""TDD 하면 버그가 없어진다던데, 진짜인가요?""일정도 빠듯한데 테스트까지 언제 짜요.""신입 때 배워두면 좋다길래 따라 했는데, 왜 하는지는 모르겠어요." 사실 저도 처음엔 마지막 반응에 가.. 2026. 7. 5. 14:05