2010-06-08 70 views
3

當我入侵時,一些代碼往往比原計劃大得多。在這種情況下,我通常會引入/摺疊/合併命名空間,在它們之間移動文件,移動文件夾等等。有時,如果我對最終結果沒有清晰的描述,這是一個真正的痛苦,而且非常容易「跳過」。這導致項目惡化,其中類別屬於其他地方,奇怪的命名空間,沒有文件夾/錯誤的文件夾等 然後,我通常不能再接受它,並做一個更大的清理 - 這通常不難,只是非常乏味,感覺很好做所有的東西一次,所以我在結束時做一個代碼凍結。命名空間和物理項目結構的重構工具

所以我的問題是...是否有任何工具來幫助重構項目的名稱空間/物理方面?

回答

2

Visual Studio最流行的重構工具是ResharperCode Rush

另請參閱Resharper vs. CodeRush

+0

我有使用Resharper工具改變命名空間和文件夾的好經驗。它乾淨地更新解決方案中所有項目的依賴關係。 – 2010-06-08 18:26:48

+1

我已經使用CodeRush並且很喜歡它。但是,我仍然錯過了一些重構 - 除非我忽略了一些東西。只有幾件事情會有很大幫助: *將類移動到命名空間 *重命名命名空間 – simendsjo 2010-06-08 18:32:12

+0

我對CodeRush並不十分熟悉,但可以用Resharper重命名一個名稱空間(我只是試過它並沒有問題)。 – 2010-06-08 18:39:25