Инструменты рефакторинга для пространств имен и физической структуры проекта - PullRequest
3 голосов
/ 08 июня 2010

Когда я хакую, некоторый код имеет тенденцию становиться намного больше, чем первоначально планировалось. Когда это происходит, я обычно представляю / сворачиваю / объединяю пространства имен, перемещаю файлы между ними, перемещаю папки и т. Д. И т. Д. Иногда, если у меня нет четкого представления о конечном результате, это очень сложно и просто легко пропустить ». Это приводит к ухудшению проекта, где классы принадлежат другим, странные пространства имен, нет папок / неправильных папок и т. Д. И тогда я, как правило, больше не могу это делать и проводить большую очистку - что обычно не сложно, просто очень утомительно, и приятно делать все сразу, поэтому я заканчиваю код, когда заканчиваю.

Итак, мой вопрос ... Существуют ли какие-либо инструменты, которые помогут в рефакторинге пространства имен / физических аспектов проекта?

1 Ответ

2 голосов
/ 08 июня 2010

Наиболее популярными инструментами рефакторинга для Visual Studio являются Resharper и Code Rush .

Также см. Решарпер против CodeRush .

...