[docs.codecov.io/docs/about-code-coverage]
[github.com/carson-katri/swift-request/pull/34] 여기에 codecov 그림이 있어서 뭔가 찾아봤다.
코드의 구조를 이루는 것은 크게 구문( Statement ), 조건 ( Condition ), 결정 ( Decision ) 으로 나뉘며,
이러한 구조를 얼마나 커버했느냐에 따라 코드커버리지 측정 기준이 나뉘게 된다.
맛보기: 대표적인 측정기준 3가지만 알아보자
- 구문 커버리지: 코드 한 줄이 한 번 이상 실행되면 충족된다.
- 조건 커버리: 각 내부 조건이 참 혹은 거짓을 가지면 충족된다.
- 결정 커버리지: 각 분기의 내부 조건의 참/거짓이 아니라 코드 전체적인 결과가 참 혹은 거짓이면 충족 된다.
출처: https://proni.tistory.com/entry/Codecov-뭐니-너-코드-커버리지는-또OTL [Programmer Leni 🤪]