테스트 코드
-
20230107 TIL 테스트 코드의 중요성TIL 2023. 1. 7. 21:48
프로그램을 만들수록 만들었던 모든 부분이 제대로 돌아간다는 것을 보장하기가 쉽지 않다. 왜냐하면 프로그램을 만들면서 기존 코드들을 수정하기도 하는데, 그러면 기존 기능이 제대로 동작한다는 것을 보장하기가 어렵다. 그렇다고 코드를 수정할 때마다 모든 기능을 다 테스트하려면 엄청난 시간과 에너지가 소모된다. 그래서 처음에는 테스트 코드와 구현을 함께 하는 것이 부담스러울 때도 있었지만, 프론트 테스트 코드만 150개 정도, 백 테스트 코드는 약 100개인 스케일이 되니 테스트 코드 덕분에 든든한 느낌을 느끼고 있다. 그리고 테스트 코드 덕분에 돌아가지 않는 기능을 쉽게 확인해서 고친 경우도 제법 있었다. 지금까지 한 작업이 프로젝트의 약 20% 정도밖에 되지 않았는데도 벌써 모든 기능을 스스로 확인해보기가 ..