[Spring] Test code 학습
Spring을 공부하며 미니 프로젝트를 만들면서 기능을 테스트할 때마다 변경된 메서드 및 항목들을 사용하기 위해 매번 재실행을 했어야 했다. 이전에는 못 느꼈지만 최근에 들어서 이런 시간들이 아까워서 Test code에 대해 공부를 시작하게 되었다. 단위 테스트 순수하게 테스트 코드만 작성하는 것을 의미한다. TDD, Test-driven Development와 다르게 리펙토링이 포함되거나 먼저 테스트 코드를 작성하는 것이 아니라고 한다. 그냥 순전히 테스트를 위해서 작성하는 코드, 그게 바로 단위 테스트를 의미하는 것이다. 단위 테스트 개발 초기에 문제를 발견하게 도와주는 역할 개발자가 추후에 리펙토링 혹은 사용했던 라이브러리 업그레이드에 대해 기능이 작동하는지 확인 가능 단위 테스트는 기능에 대한 불..
2022.12.10