GDSC/Spring 입문
[Spring 입문] 1주차 레퍼런스
snoony
2023. 11. 5. 19:44
2장
1. 테스트 코드의 중요성
단위 테스트 코드를 작성함으로써 얻는 이점
- 개발단계 초기에 문제를 발견하게 도와줌
- 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인 가능
- 기능에 대한 불확실성 감소
- 시스템에 대한 실제 문서 제공
필자의 경험담
- 빠른 피드백
- 자동검증
- 개발자가 만든 기능을 안전하게 보호해줌
테스트 코드 작성은 100% 익혀야 할 기술이자 습관이다 !!
테스트 코드 작성을 도와주는 프레임워크 : 대중적으로 xUnit
대표적인 xUnit 프레임워크
- JUnit - JAVA
- DBUnit - DB
- CppUnit - C++
- NUnit - .net
실전에서 느낀 테스트 코드가 중요한 이유
1. 테스트 코드가 제대로 동작하는지 확인하고 싶다
2. 기획 변경에 대해서 어떤 코드를 수정해야 할 지 모르겠다
3. 코드에 대한 의존성을 분리하고 싶다
4. 자동화 하고 싶다