TGViewer
Никита Арипов | 1С, DevExp Никита Арипов | 1С, DevExp @arin1c · 2.9K subscribers
Post #516 3.69K
Когда проводить рефакторинг?

Никогда, если:
- Код не будет меняться. Например, в одноразовых обработках или устаревшем механизме
- Изменение ничего нового не дадут. Рефакторинг ради рефакторинга бесполезен. Важно, чтобы появлялось новое качество. Например, масштабирование станет проще или снизится сложность будущего изменения

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

Сразу после, если:
- Ожидание следующего удобного случая обойдется дороже. Например, одно и то же изменение нужно внести в несколько мест. Откладывание увеличит риск ошибок и стоимость следующих правок
- Без этого вы не чувствуете, что работа завершена

До, если:
- Рефакторинг даст быстрый результат. Например, код станет понятнее или его будет проще менять
- Вы точно понимаете, что и как нужно сделать.
  • 👍 23
  • ❤ 3
  • 🔥 2
More from @arin1c
  1. Oct 1, 2026Завершен опрос! В нем приняли участие 316 великолепных респондентов Удивительные результат…
  2. Sep 27, 2026Post #602
  3. Sep 27, 2026Post #600
  4. Sep 24, 2026Post #597
  5. Sep 23, 2026Опрос сообщества Landscape 1C заканчивается через неделю. Если еще не успели поделиться оп…
  6. Sep 22, 2026Осенний партнерский семинар В эти выходные (25-27 сентября) пройдет традиционный осенний п…
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 →