TGViewer
Менеджер от боженьки Менеджер от боженьки @pm_god · 25.1K subscribers
Post #424 16.4K
Как выбрать, что рефакторить - ч.1 оцениваем пользу

TL;DR

На техдолг нужно смотреть, как на обычные фичи - с точки зрения ценности и метрик. Альтернативный вариант, если это невозможно - посмотреть “что болит” в коде. Самым полезным для рефакторинга будет код, удовлетворяющий двум условиям: 1) высокая complexity 2) часто меняется.

————————

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

Как понять, какой рефакторинг стоит брать в работу, а что можно отложить на потом?

Как и любую задачу в беклоге, рефакторинг нужно рассматривать с точки зрения ценности.

Например, перепишем модуль рендеринга, чтобы фотки грузились быстрее. Благодаря этому, меньше пользователей будут отваливаться на долгом шаге загрузки фоток, и общая конверсия в покупку вырастет.

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

Проблема в том, что далеко не все технические задачи можно так запросто перевести в метрики и деньги...
  • 👍 75
  • ❤ 18
  • 👎 2
  • 💩 2
  • 👌 2
  • 👀 2
  • 🔥 1
More from @pm_god
  1. Sep 29, 2026Чем мне помогает АИ – работа с таблицами Заметный буст от АИ лично для меня случился в таб…
  2. Sep 22, 2026Меня заскамил рекрутер Столкнулся с новым скамом. Пишет рекрутер, предлагает вакансию в из…
  3. Sep 17, 2026#реклама Маркетинг – это та же валидация гипотез, только деньги горят быстрее Фичу собрали…
  4. Sep 9, 2026Найден самый эффективный формат митинга
  5. Sep 2, 2026Старая дата Новая дата сдачи проекта За последний год попробовал несколько разных вариаций…
  6. Aug 26, 2026Зачем на самом деле нужны отчеты Делаем проект на несколько команд. Цель - всем вместе уве…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →