Rector — Сила автоматизированного рефакторинга

Rector — Сила автоматизированного рефакторинга
en
12.02.2024

Rector — чрезвычайно мощный инструмент, который может мгновенно улучшить качество кода ваших PHP-проектов. Его можно использовать для безопасного переноса проектов с PHP 5.6 на PHP 8. Он может помочь вам установить стандарт надежной практики программирования в вашем проекте. И это может сэкономить вам много времени, затрачиваемого на рассмотрение пул-реквестов.

 

В этой книге опытные разработчики Матиас Нобак и Томас Вотруба предоставят вам всю информацию, необходимую для того, чтобы стать опытным пользователем Rector. Вы узнаете:

  • Как сделать Rector частью вашего ежедневного рабочего процесса разработки
  • Как создать правила Rector, которые заменят повторяющуюся ручную работу по рефакторингу
  • Как еще больше автоматизировать с помощью Rector, добавив его в процесс сборки вашего проекта

Томас, будучи отцом-основателем и основным сопровождающим проекта Rector, прольет свет на:

  • Каково место Rector в более широкой экосистеме инструментов PHP для обеспечения качества кода?
  • Какую роль Rector будет выполнять в будущем?

Матиас, который уделяет большое внимание автоматизированному тестированию, расскажет:

  • Концепции, лежащие в основе Rector: токенизация, синтаксический анализ и управление узлами PHP AST
  • Методы разработки через тестирование для создания автоматизированных рефакторингов

Вы не можете просматривать данный курс -