TDD

Vegonia·2021년 6월 1일
0

TDD를 쓰는 목적

단위적으로 테스트를 하고 리팩토링 이후 코드가 제대로 작동하느지 검증이 편하기때문!

적용하기1



1. 테스트 케이스를 만든다(문법은 주석 참고)
2. 실제로직 작성후 테스트한다
3. 리팩토링한다

적용하기2(+Map obj)

위 테스트 코드 작성과 동일한 패턴이다
최빈값을 구하는 코드를 MAP객체를 이용하여 직관적으로 작성하였고,
이 기회에 공부를 해보게되었다

핵심은 요구사항들을 테스트코드로 나누고 테스트할수있어야하는것같다

요구사항들을 기댓값을 포함한 테스트 코드들을 구현

느낀점: 필요한조건들을 이미 예측가능해야하고, 로직을 구현할수있어야하며, 리팩토링도 할수있어야겠다!!

레퍼런스

TDD의-소개

profile
For Peace

0개의 댓글