CodeStates / 테스트 주도 개발 (TDD)

WeWorship TV·2020년 8월 11일

TDD(Test-driven Development)
개발자 자신이 바람직하다고 생각하는 코드의 결과를 미리 정의하고, 이것을 바탕으로 코드를 작성하는 법

  • 코드보다 테스트를 먼저 작성한다는 것은, 내가 바람직한 코드가 무엇이고 어떻게 작성해야 되는지에 대한 고민이 끝났다는 의미
  • 테스트가 쉽도록 코드의 구조를 기획하는 것도 같은 효과를 내게 된다

탄탄한 프로그래밍 팀은 테스트를 포함하지 않은 코드에 대한 pull request 요청이 들어왔을 때, 정말 사소한 부분이 아니고서는 merge하지 않는다

작성하려는 코드에 대해 특정한 규칙을 설정하고 고민하면서, 코드가 큰 틀에서 어떤 의미를 갖게 되는지 살피는 것은 특별한 경험이 될 것이다

profile
자 이제 시작이야 내 꿈을

0개의 댓글