kuba1981
Новичок
Здравствуйте, с недавнего времени начал практиковать тестирование кода, хотел узнать как проводят рефакторинг кода, например есть у меня модуль покрытый тестами, через какое то время я рефакторю его, получается тесты нужно переписывать? Читал книги по рефакторингу "Рефакторинг" Мартин Фаулер там написано что весь процесс рефакторинга происходит через написанные тесты, но сами тесты не должны меняться т. к мы не меняем логику приложения, а только улучшаем качество кода, но если например я применяю "выделение метода" или "выделение класса" или наоборот "сворачивание класса" у меня падают тесты, приходится их подпиливать или это нормальная практика допиливания тестов после рефакторинга кода, как то не очень удобно нужно открывать и вникать в тесты.