2015-01-10 3 views
2

Free Pascal 소스에 대한 정적 코드 분석을 허용하는 도구가 있습니까? 나는 나사로 프로젝트 전체를 검사 할 수있는 솔루션을 선호한다.Free Pascal에 대한 정적 코드 분석

+0

나는 훌륭한 코드 분석 도구입니다. 희망하는 몇 가지 구체적인 질문을 제공합니다. 좋아, jikes가 없으면, Lazarud는 두 개의 독립적 인 로그 도구를 가지고 있습니다 : [첫 번째] (http://wiki.lazarus.freepascal.org/IDE_Window:Event_Log) 앱을 디버깅 할 수있는 많은 도구가 있습니다. 재미있게 보내십시오. – Abelisto

답변

1

정적 코드 분석은 일반적으로 기술이며 도구 자체는 아닙니다.

  • 코드 탐색기 (기호 목록) :

code explorer

  • 빠른 문법 검사기

    라자루스 IDE는 정적 분석에 따라 두 개 이상의 도구가 포함되어 있습니다 : 메뉴, 출처 : 빠른 구문 검사

enter image description here

(이것은 보통 Linter로 명명됩니다). 그러나 이러한 도구는 독립 실행 형 응용 프로그램으로 사용할 수 없습니다.

+0

네, 이것들은 Lazarus IDE에서 제공하는 훌륭한 도구입니다. 그러나 내 요구 사항은 조금 더 많습니다. 이 도구는 순수한 구문 계층을 넘어선 버그도 찾아야합니다. 불필요하게 복잡하거나 비효율적 인 코드, 잘못된 코딩 스타일 및 복사 및 붙여 넣기로 인한 코드 복제. 정적 코드 분석이 필요한 안전에 필수적인 코드를 개발하기위한 NASA의 10 가지 규칙을 구현하고 싶습니다. – jwdietrich

+0

공식 게시판에 동일한 Q를 게시했습니다. 너는 여기보다 더 정확 해. –

관련 문제