문제

그래서 나는 Gimpel의 PC-Lint 및 Flexelint C/C ++ 컴파일러에 대한 잡지 기사와 웹 사이트를 읽었습니다.

정말 비싸지 만 (적어도 나에게는) 비용을 보증 할 장점이있는 것 같습니다.

그래서 다른 사람이 그들을 사용/구입하여 그들의 의견을 제공 할 수 있는지 궁금합니다.

도움이 되었습니까?

해결책

나는 얼마 전에 PC-Lint를 사용했었다. 개인적으로 나는 그것이 투자 할 가치가 있다고 생각합니다. 귀하의 질문에 대한 답의 일부는 몇 가지 다른 요소에 달려 있습니다.

1.) 컴파일러 경고 레벨을 최고 수준으로 올리려고 했습니까? 매우 성가시는하지만 이것은 명백한 의미 론적 오류를 포착하는 효과가 있습니다. PC-Lint와 같은 전문 도구에 투자하기 전에이 작업을 수행 할 것입니다.

2.) 누구를 코딩하고 있습니까? 이것이 학교의 숙제 임무라면 그만한 가치가 없습니다. 다른 사람에게 판매하는 소프트웨어라면 깨끗한 안정적인 코드를 생산하는 데 좋은 투자입니다.

도구와 마찬가지로 PC 린트를 효과적으로 사용하는 법을 배울 수있는 시간이 걸릴 수 있습니다.

다른 팁

방금 Gimpel의 PC 린트 추가를 빌드 프로세스에 추가했습니다. 어려운 구성이지만 확실히 그만한 가치가 있습니다. 나는 과거에 여러 다른 프로젝트 에서이 동일한 라인팅 도구를 사용하여 과거에 몇 년 동안 일했습니다. 정적 코드 점검 도구는 컴파일러의 경고가 가장 높은 (가장 엄격한) 레벨로 설정되어 있어도 컴파일러가 확인하지 않는 모든 종류의 오류를 확인하는 데 도움이됩니다.

또한 Gimpel의 도구는 Misra (ANSI C의 다른 버전에 대한 특정 규칙)를 지원합니다.

나는 Onorio Catenacci에 동의합니다. 숙제를하고 있다면 비용이 가치가 없을 것입니다. 그러나보다 강력한 빌드 프로세스를위한 경우 Lint는 개발주기 초기에 오류를 찾는 데 도움이되므로 가치가 있습니다.

나는 1985 년에 Gimpel 's Lint 및 기타 제품을 사용했으며 매우 행복한 고객이었습니다. 나는 파트 타임 컨설팅 공연을했고 Gimpel의 도구를 통해보다 신뢰할 수있는 구성 요소를 더 빨리 제공 할 수있었습니다.

25 년 안에 상대적인 상태가 어떻게 바뀌 었는지 모르겠습니다. 나는 UNIX에서 최소한 Gimpel이 여전히 난독 화 된 소스 코드를 배포하고 있음을 보는 것이 즐겁습니다.

이것은 당신이 묻는 질문에 대한 답이 아니지만 하나의 상업적 정적 분석 도구를 고려하고 있다면 다른 회사의 정적 분석 도구도 고려해야 할 것입니다. 예를 들어, C-Static-Code-Analyis-Tools-worth-it입니까?. 그리고 질문에 "정적 분석"태그를 추가하는 것이 좋습니다.

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