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