테스트 안하기

In TDD, what don’t you have to test?

The simple answer, supplied by Phlip is, “Write tests until fear is transformed into boredom.” … Try this list. You should test:

  • Conditionals
  • Loops
  • Operations
  • Polymorphism

But only those that you write. Unless you have reason to distrust it, don’t test code from others.

See also

  • Characterization test: 테스트가 없는 레거시 코드를 수정하기 전에, 레거시 코드의 현재 동작을 기록하기 위한 테스트. 이 경우에는 남이 만든 코드에 테스트를 붙인다. 하지만 생각해보면 단위 테스트에서 쓰는 것과 같은 도구와 기술을 쓸 뿐, 엄밀한 의미에서의 테스트는 아니다.

2024 © ak