2009-08-11 3 views
2

FlexCover 프로젝트를 알고 있지만 소스 코드에서 호출이없는 함수 (및 클래스)를 찾는 코드 분석기가 필요합니다.플렉스/AS3에서 콜백되지 않은 함수를 맹약적으로 찾으십니까?

나는 그들을 하나씩 주석 처리 할 수 ​​있다고 생각하지만, 그런 식으로 광기가 있습니다.

우리는 동일한 기능을 여러 버전으로 제공하며 필요없는 버전을 유지 관리하므로 여러 가지 클래스와 프로토콜을 제거 할 필요가 없습니다.

감사 C 용

답변

1

당신이 도움이 될 수 :

http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD

행운을 빕니다.

+0

SWF를 통해 결과를 보는 것은 약간 성가 시며, Maven 또는 Hudson을 사용하지 않으므로 PMD 프로젝트에서 Java XSLT 파일을 수정했습니다. 하나) HTML을 생성합니다. 이 게시물을 볼 수 있습니다 : http://forums.adobe.com/message/2299684#2299684 – michaelavila

+0

좋아 보이지만 여전히 설치 방법을 찾으려고합니다. 이클립스 플러그인은 내 속도보다 훨씬 빠르다. 감사합니다. –

+0

Np. 어떤 운영 체제를 사용하고 있습니까? – michaelavila

0

각 호출 기능뿐만 아니라 액세스되는 모든 변수 목록 함수 포함 일부 중간 파일을 생성하는 프로그램 ncc있다. 이 정보를 사용하여 콜 트리를 생성 할 수 있습니다. (필자는 이러한 파일을 파싱하여 (스택 파일의 정보와 함께) 최대 스택 사용량을 찾습니다.

ncc는 C 용이지만 동일한 원칙을 사용할 수 있어야합니다. ncc에 대해 어떻게 다운로드했는지 살펴 보거나 flex 또는 actionscript와 함께 "콜 트리 생성"을 검색하여 유용한 도구를 찾았는지 확인할 수 있습니다. 완전한 콜 트리를 가지고있을 때 그 콜렉션의 일부가 아닌 함수는 제거 후보가됩니다.

+0

이 도구를 만들고 싶지 않았습니다. 존재하는 것을 사용하고 싶습니다. DIY해야 할 경우 조언을 주셔서 감사합니다. –

관련 문제