![](/img/trans.png)
[英]Is there a program that uses static analysis to look for bugs in actionscript code?
[英]Static Actionscript code analysis possibilities
2018年11月更新:
似乎Structure101( 新的下載頁面 )不再具有ActionScript變體。
原始答案,鏈接已過期:
安裝軟件后,下載Structure101g並選擇Actionscript版本。
我已經確認它能夠在Flex / AS3項目中映射出類級別甚至函數調用依賴項,並生成相同的可視化映射。
看一下所附的屏幕截圖。
(非SSL鏈接無效:i40.tinypic.com/e8qptu.png)
希望能有所幫助。
距離完整的解決方案還很遠 ,但是從一開始,您可能想使用flex SDK ASDoc在單個XML中生成類路徑結構(由於使用了-keep-xml -skip-xsl參數)。
此后,如果您使用graphviz( http://www.graphviz.org/Resources.php ),可能會得到不錯的結果。
通過ANT自動化一切,您便得到排序; )
ItDepends ,一個可視瀏覽器,用於Flex應用程序中的類和包依賴項。
它缺乏NDepends的可視化功能,但是比試圖理解鏈接報告有了很大的進步。 它的來源就在這里,因此如果有足夠的動力,可以通過可視化進行擴展。
Flex SDK編譯器具有-link-report
參數,它將為您提供有關編譯到SWF中的類及其依賴項的一些很好的信息。
有關更多信息,請參閱Flex 3文檔中的檢查鏈接器依賴項 。
在運行時,您還可以通過describeType方法(flash.utils的一部分)獲取有關各個類的信息。 它返回描述您提供給它的類的XML文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.