TDD 적용해보기 - 1. gtest 회고록

happyways·2021년 4월 30일
0

TDD 적용해보기

목록 보기
1/1

회사에서 C++을 사용하고 있어, Unit Test를 작성하기 위해,
잠깐이지만 gtest 사용법을 보고 사용해본 적이 있습니다

초반에는 gtest를 좀 사용하는듯 싶었지만...

개발하느라 시간이 별로 없다며(는 핑계로) 테스트 코드작성이 흐지부지 해지면서
gtest의 존재감이 잊혀져 버렸습니다 😭

그렇게 Unit Test에 대해 점점 잊혀지는듯 했지만...
유튜브 알고리즘을 통해 토스ㅣSLASH 21 - 테스트 커버리지 100%를 보게되었습니다!

여러 내용이 들어있지만, 제 마음을 불태웠던 내용은🔥

  • Gradle의 JaCoCo Plugin사용
  • jacocoTestCoverageVerification을 사용하면,
    Test Coverage가 지정한 수치 미만이면 빌드가 실패하도록 만들 수 있음
  • 위를 통해 Test Coverage가 100%여야만 배포가 가능하게 만든 것!

물론 위의 설명은 Java를 사용하는 Spring Framework에서의 이야기 이지만,
다시 Test Code를 작성해야 겠다는 마음을 불태웠습니다!🔥

시작한지 오래되지 않은 프로젝트가 있는데
gtest와 gcov를 사용해 보며 TDD를 직접 적용해보려고 합니다

만약 회사에서 못한다면 개인적으로라도 공부하고 정리하려고 합니다

0개의 댓글