Английская лексика: Разработка программного обеспечения · Проверка и качество кода

Что значит refactor?

Значение и примеры · Разработка программного обеспечения

/riːˈfæktər/глаголБазовый термин

refactor: рефакторить, перерабатывать структуру кода

Улучшить структуру существующего кода, сделав его чище или удобнее для изменений, не меняя его поведение для пользователя.

Где и как употребляется

Часто встречается при проверке и планировании: refactor this into a separate class, a big refactor. Существительное — refactoring, неформально также a refactor. Рефакторинг лучше делать небольшими шагами при наличии тестов.

Примеры предложений

  1. I refactored the payment module so each provider has its own class.

    Я переработал модуль платежей, чтобы у каждого провайдера был свой класс.

    Изменение структуры разделило обработку провайдеров по классам.

  2. Let's not mix a refactor with a bug fix in the same PR.

    Давайте не будем объединять рефакторинг и исправление ошибки в одном PR.

    Предлагается разделить структурную переработку и исправление.

Распространённые словосочетания

  • refactor the code
  • a big refactor
  • refactor into
  • refactoring work