«static-analysis» 태그된 질문

"정적 분석"은 오류 (초기화되지 않은 변수, 가능한 SQL 주입 공격,이 코드가 죽었는지 여부, 인수가 null 일 수 있음)와 같은 임의의 속성에 대해 애플리케이션 코드를 분석하기위한 소프트웨어 도구 (또는 그 사용)를 나타냅니다. ) 또는 구조 (이 코드의 호출 그래프는 무엇입니까? 중복 코드가 있습니까? 구성 요소간에 전달되는 정보는 무엇입니까?).

12
PHP에서 정적 코드 분석을 수행하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 육년 전 . PHP 소스 파일에 대한 정적 분석 도구가 있습니까? 이진 자체는 구문 오류를 확인할 수 있지만 다음과 같이 더 많은 일을 찾고 있습니다. 사용되지 …

14
어떤 오픈 소스 C ++ 정적 분석 도구를 사용할 수 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …


9
C #에 사용할 수있는 정적 분석 도구는 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. C # 코드에 …

12
Django와 함께 Pylint 사용
나는 통합하는 것이 매우처럼 pylint을 내 파이썬 프로젝트의 빌드 프로세스에,하지만 난 하나의 쇼 스토퍼로 실행 한 : 나는 매우 useful-- 찾을 수있는 오류 유형 중 하나 : E1101: *%s %r has no %r member*일반 장고 필드를 사용하는 경우 --constantly 오류를보고 예를 들면 다음과 같습니다. E1101:125:get_user_tags: Class 'Tag' has no 'objects' …

12
Java 프로젝트에 어떤 코드 분석 도구를 사용하십니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

13
JavaScript 정적 분석 도구가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 나는 변수 이름에 대한 오타와 같은 어리석은 일을 할 때 컴파일러가 불평하는 데 익숙하지만 JavaScript에는 이것을 통과시키는 …

3
PMD와 FindBugs의 차이점은 무엇입니까?
PMD와 CheckStyle을 비교 하는 질문 이있었습니다 . 그러나 PMD와 FindBugs의 차이점 / 유사성에 대한 좋은 분석을 찾을 수 없습니다. 중요한 차이점은 PMD는 소스 코드에서 작동하는 반면 FindBugs는 컴파일 된 바이트 코드 파일에서 작동한다는 것입니다. 그러나 기능 측면에서 둘 중 하나를 선택해야합니까, 아니면 서로 보완해야합니까?

8
문제 영역을 식별하기 위해 Python 코드를 분석하려면 어떻게해야합니까?
여러 프로젝트에 분할 된 대규모 소스 저장소가 있습니다. 해결해야 할 문제 영역을 식별하여 소스 코드의 상태에 대한 보고서를 작성하고 싶습니다. 특히 순환 복잡도가 높은 루틴을 호출하고, 반복을 식별하고, 아마도 보풀과 같은 정적 분석을 실행하여 의심스러운 (따라서 오류 가능성이있는) 구성을 찾아보고 싶습니다. 그러한 보고서를 작성하려면 어떻게해야합니까?

8
C ++ 코드에 대한 호출 그래프를 생성하는 방법
특정 함수에 도달하는 가능한 모든 실행 경로를 찾을 수있는 호출 그래프를 생성하려고합니다 (이 함수로 이어지는 경로가 많기 때문에 모든 경로를 수동으로 파악할 필요가 없습니다.) ). 예를 들면 : path 1: A -> B -> C -> D path 2: A -> B -> X -> Y -> D path 3: …

17
체크 스타일 대 PMD
Java 제품의 빌드 시스템에 정적 분석 도구를 도입하고 있습니다. 우리는 Maven2를 사용 하고 있으므로 Checkstyle 과 PMD 통합은 무료입니다. 그러나 기본 스타일 규칙을 적용하는 측면에서이 두 도구간에 기능이 크게 겹치는 것처럼 보입니다. 이 두 가지를 모두 활용하면 이점이 있습니까? 하나가 작동한다면 두 가지 도구를 유지하고 싶지 않습니다. 하나를 선택하면 어떤 …

4
수입 주문 코딩 표준
PEP8 은 다음을 제안합니다. 가져 오기는 다음 순서로 그룹화되어야합니다. 표준 라이브러리 가져 오기 관련 제 3 자 수입 로컬 애플리케이션 / 라이브러리 특정 가져 오기 각 수입품 그룹 사이에 빈 줄을 넣어야합니다. 표준 정적 코드 분석 도구를 사용하여 패키지 어디서나 위반 여부를 확인하는 방법이 있습니까, 같은 pylint, pyflakes, pychecker, pep8? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.