TDD

songunnie·2022년 6월 27일
1

테스트 코드

  • 코드 설계시 원하는 단계적 목표에 대해 설정해서 진행하고자 하는 것에 대한 결정 방향의 갭을 줄이고자.
  • 최초 목표에 맞춘 테스트를 구축ㅎ서 그에 맞게 코드를 설계하기 때문에 적은 의견 충돌을 기대할 수 있다.
    (방향 일치로 인한 피드백과 진행 방향의 충돌 방지)

테스트 코드 작성 목적

  • 코드의 안정성을 높일 수 있다.
  • 기능을 추가하거나 변경하는 과정에서 발생하는 Side-Effect를 줄일 수 있다.
    • 어떤 기능을 변경했을 때 그 기능을 사용하고 있던 다른 기능에 영향을 줄 수 있는데 그걸 방지할 수 있음.
  • 해당 코드가 작성된 목적을 명확하게 표현할 수 있다.
    • 코드에 불필요한 내용이 들어가는 것을 비교적 줄일 수 있음.

profile
코베베

0개의 댓글