我是TDDer,通常需要重構常見或類似的代碼。類似的代碼並不總是複製和粘貼的結果。如何區分Eclipse中相同文件的兩個區域
我不是在尋找工具來識別區域或可疑的重複,有一些工具可以做到這一點。如果代碼完全一樣,那麼沒有什麼大問題,Eclipse幾乎總是能夠自己做到這一點。
我正在尋找可視化代碼截然不同的部分的工具,但我的人眼可以看到結構的相似性,並且可能會變得更加相似,從而最終可以將通用代碼分解出來。
如果有可能標記兩個區域並獲取Eclipse(或其他工具)來標記區別,那將非常方便。有了這些信息,迭代地移動區域直到它們相同,然後激活Extract Method重構將會簡單得多。
它當然可以在Emacs中完成,但我希望可以從Eclipse中獲得它。任何指針?
[Diff工具可以比較文件的子部分]的可能的重複(http://stackoverflow.com/questions/1800634/diff-tool-that-can-compare-sub-sections-of-files) – 2012-07-21 17:07:24
可能的重複問題確實是重複的,但它已經得到了更多不相關的答案(指向識別重複的工具)。我試圖清楚這個問題,並在答案中總結了我的發現。 – thoni56 2012-08-10 21:18:14