TDD 란?

Dev StoryTeller·2024년 10월 18일
0

TDD란 Test Driven Development의 약자로, 말 그대로 테스트가 메인이되는 개발 방법이다.

취준생으로 개발을 공부할 때엔 TDD란 그저 내가 작성한 코드를 테스트하기 위한 개발 방식,
Given -> When -> Then 형식으로 작성하여 테스트를 진행한다 정도로만 알고 있었다
또한 방법론에 대한 깊은 이해가 필요한, 적용만하면 코드가 완벽해지는 그런 대단한 방식이라고 이해했었다

그러나 다른 개발자 분들께 조언을 구하거나 직접 검색해보며 개발을 진행해 본 현재로서는
전혀 그렇지 않다!
TDD는 다른 것들과 달리 그리 어렵지 않다. 몇가지 원칙을 지키며 개발을 진행하면 되는, 개발자에게 올바른 습관을 들여줄 수 있는 좋은 방법론이라고 생각한다

다만 이것이 평소 개발 습관과는 다르기에 버벅이고 귀찮고 어려운 것이다

그럼 다음글부터 TDD에 대해 알아보자

profile
개발을 이야기하는 개발자입니다.

0개의 댓글