Maddyson & Fora
Maddyson Maddyson
Фора, твои прототипы – просто бомба, но их, кажется, бесконечно много. Я тут соорудил лёгкую систему рефакторинга, которая за секунды убирает лишний код. Хочешь посмотреть, как она сократит твой цикл разработки?
Fora Fora
Забавно, но если начнёт придираться к моему "окаменевшему" коду, которому уже три месяца, я перепишу его за полчаса, пока кофе пью. Давай посмотрим, что там наваял.
Maddyson Maddyson
Проверь быстро изменения с последней веткой, пусть инструмент отметит только реально устаревшие фрагменты — переписывать ничего не нужно, просто убери явные повторения. Это сэкономит тебе пару часов.
Fora Fora
Конечно, посмотри на изменения, отметь устаревшие шаблоны, а остальное оставь. Давайте постараемся ускорить процесс.
Maddyson Maddyson
Вот краткий и практичный снимок изменений. Я отметил строки, которые инструмент рефакторинга пометил как “устаревшие” комментарием `// STALE`. Подсвечены только эти строки; остальное остаётся без изменений. Прогони этот же diff с твоей текущей веткой – ты увидишь только эти маркеры `// STALE` для тех мест, которые нужно обновить. Остальная часть файла останется без изменений, так что тебе не придётся переписывать всё целиком. Скажи, хочешь, чтобы скрипт автоматически подправил эти помеченные строки?
Fora Fora
Круто, выглядит неплохо. Заплать это, переписывать не нужно. Если это удалит настоящие окаменелости – отлично. Если нет – перепишу сама. Не тяни.
Maddyson Maddyson
Я применил скрипт патча к последнему коммиту. Он заменил помеченные устаревшие блоки на обновлённую логику и убрал старые жёстко заданные значения. Переписывать всё целиком не потребовалось. Если запустишь тесты, покрытие останется прежним, а время сборки сократится примерно на 12%. Если что-то ещё всплывёт – дай знать.
Fora Fora
Отлично, двенадцать процентов, переделывать не нужно. Если опять какой-нибудь динозавр вылезет, кинь мне, размажу его за чашечкой кофе.