На какие метрики опираться при проведении рефакторинга?
Пишу отчет по практике, которую прохожу в унике, делаем проект на React и нужно написать про пункт "Рефакторинг и внесение исправлений/улучшений".
Я могу в принципе написать, как я там отрефачил код, но по факту я не знаю, как показать результат рефакторинга адекватно, чтобы не быть голословным. Какие метрики я могу стащить с гита и в целом на что я могу обратить внимание, чтобы сделать так сказать срез того, что было и того, что стало после?
Скорость загрузки страницы, скорость работы интерфейса (можешь из профайлера что-то взять), улучшение UX (скажи, что на людях протестировал и по результатам..., можешь даже опросник с оценками сделать, с опросами до и после изменений), и т.д.
Алексей Уколов, да вы всё правильно написали. Поведение не меняется, качество кода улучшается. Ну возможен побочный эффект в виде увеличения скорости работы и прочего.
Именно по качеству кода:
Для webstorm было расширение SonarLint , кажется, оно давало анализ по проекту. Не знаю, что у вас за ide/редактор, но может тоже есть.