我目前有6個不同的Flex應用程序(小部件)在主頁上運行。 他們都依賴於一個共同的圖書館項目。有沒有一種工具可以自動跟蹤未使用的代碼
我目前正在清理代碼庫,並且很難保持這種方式,特別是因爲我繼承了代碼庫。
有誰知道一個能自動告訴我任何死代碼的工具嗎?
乾杯
我目前有6個不同的Flex應用程序(小部件)在主頁上運行。 他們都依賴於一個共同的圖書館項目。有沒有一種工具可以自動跟蹤未使用的代碼
我目前正在清理代碼庫,並且很難保持這種方式,特別是因爲我繼承了代碼庫。
有誰知道一個能自動告訴我任何死代碼的工具嗎?
乾杯
這裏有幾個工具。我會從這one from Adobe開始;我相信這是作爲一個eclipse插件編寫的。
FlexPMD是另一種工具;也來自Adobe。
FlexCover是另一個。
請記住,Flex編譯器會自動從最終的SWF中刪除未使用的類;因此從項目中移除這些類可能不會影響最終的SWF大小。我可以看到它幫助長期維護,雖然..
我知道Flex編譯器不會添加任何未使用的類。 但是由於遺傳代碼庫,我有大量的800多行怪物類,所以我將不得不去功能的功能:( – 2011-05-27 14:46:20
是的,我可以理解你爲什麼要試圖清理一些未使用的功能。我在FlexPMD名稱上留下了空白;這是另一種類似的樣式工具,我將其添加到我的答案中。 – JeffryHouser 2011-05-27 14:54:37
可能重複[在Flash Builder 4中查找未使用的變量(如Eclipse for Java)(http://stackoverflow.com/questions/6100602/find -unused-variables-in-flash-builder-4-like-eclipse-for-java-does) – Constantiner 2011-05-27 14:38:43
這不是重複的,因爲在該主題中,沒有指定FlexPMD是否也查看庫項目。 因此,我有點更具體的問題。 – 2011-05-27 14:42:48
如果您正在討論尋找一般未使用的類。試試這個: http://blog.tomschober.com/2011/02/implementing-orphan-finder-for-your-flex-app/ – TomSchober 2011-08-08 19:24:19