Инструменты рефакторинга для пространств имен и физической структуры проекта
Когда я хакую, некоторый код имеет тенденцию становиться намного больше, чем первоначально планировалось. Когда это происходит, я обычно представляю / сворачиваю / объединяю пространства имен, перемещаю файлы между ними, перемещаю папки и т. Д. И т. Д. Иногда, если у меня нет четкого представления о конечном результате, это очень сложно и просто "пропустить" ". Это приводит к ухудшению проекта, где классы принадлежат другим, странные пространства имен, нет папок / неправильных папок и т. Д. И тогда я обычно не могу больше брать это и делать большую очистку - что обычно не сложно, просто очень утомительно, и приятно делать все сразу, так что я делаю код зависания при завершении.
Итак, мой вопрос... Существуют ли какие-либо инструменты, которые помогут рефакторировать пространство имен / физические аспекты проекта?
1 ответ
Наиболее популярными инструментами рефакторинга для Visual Studio являются Resharper и Code Rush.
Также смотрите Решарпер против CodeRush.