2011-04-22 114 views
0

我目前正在研究一個有數百個引用彼此的java模塊的源代碼樹。我不想將它們全部導入到Eclipse中,因爲它變得非常混亂和緩慢。是否有任何獨立的Linux工具可以幫助我重構代碼?如果沒有,如何在沒有Eclipse的情況下有效地做到這一點?無日食重構

**編輯我想要一個有人用過的工具。我意識到有很多工具可以或不可以工作。我希望能通過縮小名單來幫助我。

**編輯我欣賞這個幫助,但我並不想證明在這個操作中沒有使用Eclipse。我已經用它一次編輯20個左右的模塊。我無法有效地保持我想要在工作區中的源數量。

+1

你想要做什麼樣的重構?另外,我不明白你的Eclipse問題是什麼,所以也許你可以詳細說明一下。你的電腦太慢了嗎? – Jordi 2011-04-22 12:48:47

+0

謝謝,我編輯我的問題來回答這個評論。 – 2011-04-22 13:03:32

+0

如果你有足夠的內存,我會認爲Eclipse,就像IntelliJ和Netbeans可以很容易地處理10K類。你有幾個課程/模塊? – 2011-04-22 13:09:01

回答

2

快速谷歌搜索返回RefactorIT。這和任何開始的地方一樣好。

我也很好奇Eclipse是如何使它更容易混淆的。例如,我無法想象手動組織代碼不會比使用Eclipse的項目瀏覽器困惑。

+0

嗯,一方面它們是嵌套的源碼樹,所以使用clipse工具會在每個模塊下列出相同的文件。如果我想花一個月編輯我的所有項目文件並對它們進行調整,我可以解決這個問題。我沒有時間。此外,它仍然是緩慢的,我唯一的問題是重構。我意識到有這樣的工具可以做到這一點。我想我的問題是誤導。我正在尋找有經驗的人,他們可以推薦。 〜謝謝 – 2011-04-22 12:55:24

+0

現在,我不能幫助。我只在Eclipse中進行過嚴肅的重構。出於無知,我會問爲什麼在Eclipse中多次列出文件會很糟糕(假設你的意思是同一個文件而不是它的副本)? Eclipse應該足夠聰明以識別它是同一個文件,並且只嘗試重構一次。我也會推測,重新組織你的代碼也是你重構的一部分,假設這個代碼基礎將會保持更長的時間。 – Riggy 2011-04-22 14:00:37