단위 테스트 썸네일형 리스트형 [단위 테스트] 1장~5장 요약 1장. 단위 테스트의 목표 단위 테스트 이해 단위 테스트의 목표는 소프트웨어의 지속 가능한 성장을 가능하게 하는 것이다. 모든 테스트를 작성할 필요는 없다. 일부 테스트는 아주 중요하고 품질에 많은 기여를 한다. 테스트의 가치와 유지 비용을 모두 고려해야 한다. 기반 코드를 리팩터링할 때 테스트도 리팩터링하라. 각 코드 변경시 테스트를 실행하라. 테스트가 잘못된 경고를 발생시킬 경우 처리하라. 기반 코드가 어떻게 동작하고 이해하려고 할 때는 테스트를 읽는 데 시간을 투자하라. 제품 코드 vs 테스트 코드 코드는 자산이 아니라 책임이다. 코드가 더 많아질수록, 소프트웨어 내의 잠재적인 버그에 노출되는 표면적이 넓어지고 유지비가 증가한다. 가능한 한 적은 코드로 문제를 해결하는 것이 좋다. 테스트도 역시 코.. 더보기 이전 1 다음