2010-06-08 68 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