여러분들은 테스트 코드의 중요성을 알고 계신가요? 많은 개발자들이 자신이 작성한 코드를 테스트하기 위해, 또는 더 좋은 코드를 작성하기 위해 테스트 코드를 작성합니다. 코드를 위해 또 코드를 작성한다니 의아하지 않나요? 오늘은 테스트 코드를 작성하는 이유와 많은 개발자들이 사용하고 있는 Jest 테스팅 라이브러리에 대해 알아보겠습니다. 1. 테스트 코드의 목적 테스트 코드를 작성하는 목적이자 장점은 대표적으로 다음과 같습니다. 개발 과정 중 예상하지 못했던 문제를 미리 발견할 수 있다. 작성한 코드가 의도대로 동작하는지 검증할 수 있다. 코드 리팩터링 후 기존 소스와 동일한 동작을 하는지 검증할 수 있다. 장점만 있지 않겠죠? 흔히 테스트 코드의 단점으로 다음을 말합니다. 테스트 코드까지 작성해야 하므로..