왜 테스트를 해야 할까?

그동안 테스트 코드 없이 구현 위주로 개발을 진행해왔고, 문제가 발생할 경우 디버깅을 통해 하나씩 수정하는 방식으로 작업해왔습니다. 하지만 하나의 함수에서도 다양한 예외 상황이 발생할 수 있으며, 이러한 상황을 매번 런타임에서 확인하는 방식에는…