2장
1. 테스트 코드의 중요성
단위 테스트 코드를 작성함으로써 얻는 이점
- 개발단계 초기에 문제를 발견하게 도와줌
- 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인 가능
- 기능에 대한 불확실성 감소
- 시스템에 대한 실제 문서 제공
필자의 경험담
- 빠른 피드백
- 자동검증
- 개발자가 만든 기능을 안전하게 보호해줌
테스트 코드 작성은 100% 익혀야 할 기술이자 습관이다 !!
테스트 코드 작성을 도와주는 프레임워크 : 대중적으로 xUnit
대표적인 xUnit 프레임워크
- JUnit - JAVA
- DBUnit - DB
- CppUnit - C++
- NUnit - .net
실전에서 느낀 테스트 코드가 중요한 이유
1. 테스트 코드가 제대로 동작하는지 확인하고 싶다
2. 기획 변경에 대해서 어떤 코드를 수정해야 할 지 모르겠다
3. 코드에 대한 의존성을 분리하고 싶다
4. 자동화 하고 싶다
'GDSC > Spring 입문' 카테고리의 다른 글
[AWS] RDS 30만원 과금 폭탄맞고 환불받은 후기 .. (1) | 2024.01.08 |
---|---|
Chap 04 - 머스테치로 화면 구성하기 (3) | 2023.11.19 |
Chap 03 - 스프링 부트에서 JPA로 데이터베이스 다뤄보자 (0) | 2023.11.12 |