⭐ Plogramming/Etc

테스트 코드

김진한

- TDD: Test Driven Development

테스트가 주도하는 개발로, 테스트 코드를 먼저 작성하는 방법

* 레드 그린 사이클: 항상 실패하는 레드 테스트 코드를 작성하고 -> 

- Unit Test: 단위 테스트

TDD의 첫번째 단계로 기능 단위의 테스트 코드를 먼저 작성하는 방법

꼭 테스트 코드를 꼭 먼저 작성해야하는 것도 아니며, 리팩토링도 필수가 아님 --> 순수하게 테스트 코드만 작성!


서버를 켜서 웹 브라우저에서 수동으로 확인하거나 println()을 찍어서 확인할 수 있고 나는 지금까지 그 방법을 썼었다.

하지만 testController를 생성하여 돌리는 것만으로도 간단하게 검증할 수 있다는 것이 충격이다.

물론 여러 번의 검증을 거쳐야하겠지만 테스트코드를 작성하는 습관을 들이므로써 효율이 올라갈 것 같다.