5 Ошибок Рефакторинга

  1. Добавлять в рефакторинг улучшения Строго отделяйте рефакторингот любых даже самых незначительных улучшений, оптимизаций и украшательства

  2. Делать один огромный коммит Делайте много коммитов, каждый на свой шаг рефакторинга. Рефакторинг это как ходьба по заминированному лабиринту, нужно обязательно записывать все ходы и иногда отступать на шаг или N шагов назад и искать другой путь.

  3. Рефакторить без промежуточных проверок Лучше всего делить рефакторинг на логические этапы. "Дешевые" по времени и ресурсу проверки можно и нужно запускать как можно чаще: компиляция, тесты, запуск приложение локально.

  4. Затягивать и долго не релизить рефакторинг Топ выбрасываний рефакторинга на моей практике происходило из за желания довести его до окончательного окончания, всё всё исправить, привести в идеальную симметрию.

  5. Не думать о запасном варианте Не смотря на все многоступенчатые системы проверки качества вашего кода всегда есть не нулевая вероятность ошибки. В таких ситуация очень полезно оставлять запасной вариант, например флаг переключения на "абсолютно старый код".

https://habr.com/ru/posts/971610/

5 Ошибок Рефакторинга


Добавлять в рефакторинг улучшения
Строго отделяйте рефакторингот любых даже самых незначительных улучшений, оптимизаций и украшательства


Делать один огромный коммит
Делайте м... | Сетка — социальная сеть от hh.ru