Инструменты рефакторинга для пространств имен и физической структуры проекта

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам