2010-04-06 71 views
1

我已經得到了大約5,3k LOC的代碼庫和大約30個不同的類。代碼已經格式化良好,我想通過在模塊中只用一個「_」定義的方法加前綴來進一步改進它,以便表明這一點。是的,從一開始就這樣做是個好主意,但現在已經太晚了:DPython分析來自其他類/模塊的方法調用

基本上我正在尋找一種工具,它會告訴我,如果某個方法不在模塊外部調用,定義在,我不會尋找的東西,將自動轉換整個事情使用下劃線,只是一個「簡單」的事情,告訴我,我必須尋找前綴的東西。

我看了一下AST模塊,但沒有簡單的方法來獲取方法定義和調用列表,並且解析純文本也會產生太多的誤報。當我的問題可能已經存在解決方案時,我並不堅持花費一天的時間重新開始工作。

+0

誰會爲此提供幫助?所有這些工作真的會幫助某人嗎? – 2010-04-06 19:15:39

+0

好吧,它會幫助我,因爲我開始鬆開有關調用哪個方法的概述,特別是因爲我不使用PyCharm或PyDev等IDE。 PyCharm具有非常難看的字體平滑性,並且在Eclipse中與顏色配置有很大關係。我無法忍受白色背景上的黑色文字。 PS:我是唯一一個開發這件事的人:http://github.com/BonsaiDen/Atarashii/tree/next我現在有很多空閒時間(沒有工作......),所以我是花費75%或更多的時間在這件事上。 – 2010-04-06 21:38:37

回答

0

對我來說,這聽起來像是一種特殊的報道。

因此,我會看看coverage.py或figleaf,並將其修改爲忽略模塊間調用。

+0

在其他人的代碼中挖掘比我自己寫的東西更難從頭開始,但無論如何,我不知道覆蓋/ figleaf之前,所以感謝,因爲它已經發現了一些死代碼:) – 2010-04-06 18:51:12