문제

코드의 테스트 커버리지 분석을 생성하는 부목의 성숙도가있는 정적 분석 도구를 찾고 있습니다. 예를 들어, libfoo.c의 모든 비 정적 함수는 libfoo.h에 존재해야합니다.

물론, 그러한 동작에는 일종의 세분화 제어가 필요하지만, 이는 정적 분석 도구를위한 일종의 시작 구성 파일에서 정의됩니다.

저는 매우 빠르게 움직이는 프로젝트를 진행하고 있으며 모든 종류의 물건이 매일 추가되고 있습니다. 단위 테스트 범위가 적절하게 유지되는 데 도움이되는 정적 분석 도구를 찾고 싶습니다. 지리적으로 분포 된 크고 분포 된 팀은 물건이 24/7로 커밋된다는 것을 의미합니다. 야간 빌드가 더 똑똑해 지도록해야합니다.

나는 그것을 똑똑 할 필요가 없으며, 명시 적으로 범위에서 벗어나지 않는 한 무언가가 테스트되지 않으면 빌드를 깨뜨리기 만하면됩니다.

CCAN은 비슷한 일을하고 있지만 실질적인 것이 쓰여지 기 전에 몇 달이 걸릴 것입니다. 나는 또한 성숙한 것이 필요합니다.

보석에 대한 링크에 미리 감사드립니다.

도움이 되었습니까?

해결책

GCC 문서는 독자를 가리 킵니다 GCOV 코드 적용 범위 분석 용. 이 2005 Dr. Dobbs 기사 방어 프로그래밍 GCOV 사용에 대한 토론이 포함되어 있습니다.

다른 팁

체크 아웃에 관심이있을 수 있습니다. 코드를 정리하는 가장 좋은 명령 줄 도구는 무엇입니까? 그것이 도움이 될지 모르겠지만 거기에는 많은 훌륭한 제안이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top