5 Ошибок Рефакторинга 1) Добавлять в рефакторинг улучшения Строго отделяйте рефакторингот любых даже самых незначительных улучшений, оптимизаций и украшательства 2) Делать один огромный коммит Делайте много коммитов, каждый на свой шаг рефакторинга. Рефакторинг это как ходьба по заминированному лабиринту, нужно обязательно записывать все ходы и иногда отступать на шаг или N шагов назад и искать другой путь. 3) Рефакторить без промежуточных проверок Лучше всего делить рефакторинг на логические этапы. "Дешевые" по времени и ресурсу проверки можно и нужно запускать как можно чаще: компиляция, тесты, запуск приложение локально. 4) Затягивать и долго не релизить рефакторинг Топ выбрасываний рефакторинга на моей практике происходило из за желания довести его до окончательного окончания, всё всё исправить, привести в идеальную симметрию. 5) Не думать о запасном варианте Не смотря на все многоступенчатые системы проверки качества вашего кода всегда есть не нулевая вероятность ошибки. В та