Рефакторинг

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

Чистый код

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

Технический долг

  • Поставляет «сырьё» для рефакторинга.
  • Как он возникает, кто его создаёт и как его избежать.

Когда рефакторить

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

Процесс рефакторинга

  • Как проходит рефакторинг и сколько занимает времени.
  • Как не ломать существующие фичи при рефакторинге.
  • Как ускорить рефакторинг.

Онлайн курс о рефакторинге

  • Подробный разбор 21 запаха плохого кода и 66 приёмов рефакторинга.
  • Живые примеры на Java/C#/PHP.
  • Вы можете обучаться в любом месте, в удобное для вас время.
Подробней о курсе