본문 바로가기

GDSC/Spring 입문

[Spring 입문] 1주차 레퍼런스

2장

1. 테스트 코드의 중요성

 

단위 테스트 코드를 작성함으로써 얻는 이점

  • 개발단계 초기에 문제를 발견하게 도와줌
  • 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인 가능
  • 기능에 대한 불확실성 감소
  • 시스템에 대한 실제 문서 제공

필자의 경험담

  • 빠른 피드백
  • 자동검증
  • 개발자가 만든 기능을 안전하게 보호해줌

테스트 코드 작성은 100% 익혀야 할 기술이자 습관이다 !!

 

테스트 코드 작성을 도와주는 프레임워크 : 대중적으로 xUnit

대표적인 xUnit 프레임워크

  • JUnit - JAVA
  • DBUnit - DB
  • CppUnit - C++
  • NUnit - .net

실전에서 느낀 테스트 코드가 중요한 이유

1. 테스트 코드가 제대로 동작하는지 확인하고 싶다

2. 기획 변경에 대해서 어떤 코드를 수정해야 할 지 모르겠다

3. 코드에 대한 의존성을 분리하고 싶다

4. 자동화 하고 싶다