pile·

인프런에서는 수천 개의 테스트 코드를 이렇게 다루고 있어요 | 인프콘2023

인프런 inflearn·인프콘 2023 2023··
#typescript#test-automation#testing#backend#integration-testing#continuous-integration#jest#test-performance

챕터별 상세

010:05 – 3:17

테스트 없는 레거시에서 겪은 세 가지 고통

테스트를 작성하지 않던 프로젝트에서는 복잡한 코드가 어떻게 동작하는지 파악하기 어렵고 수정할 때마다 예상하지 못한 기능에서 버그가 발생했다. 강하게 결합된 설계 속에서 오류 위치를 찾기 어려워 디버깅 비용과 변경에 대한 불안도 계속 커졌다. 발표는 같은 과거로 돌아간다면 테스트를 통해 동작을 기록하고 회귀를 검출하며 설계 문제를 일찍 드러내겠다는 관점에서 필요성을 설명한다.