Rector – надзвичайно потужний інструмент, який може миттєво покращити якість коду ваших PHP-проектів. Його можна використовувати для безпечного перенесення проектів із PHP 5.6 на PHP 8. Він може допомогти вам встановити стандарт надійної практики програмування у вашому проекті. І це може заощадити вам багато часу, що витрачається на розгляд пул-реквестів.
У цій книзі досвідчені розробники Матіас Нобак та Томас Вотруба нададуть вам всю інформацію, необхідну для того, щоб стати досвідченим користувачем Rector. Ви дізнаєтесь:
Як зробити Rector частиною вашого щоденного робочого процесу розробки
Як створити правила Rector, які замінять повторювану ручну роботу з рефакторингу
Як ще більше автоматизувати за допомогою Rector, додавши його до процесу складання вашого проекту
Томас, будучи батьком-засновником та основним супроводжуючим проекту Rector, проллє світло на:
Яке місце Rector у ширшій екосистемі інструментів PHP для забезпечення якості коду?
Яку роль Rector виконуватиме у майбутньому?
Матіас, який приділяє велику увагу автоматизованому тестуванню, розповість:
Концепції, що лежать в основі Rector: токенізація, синтаксичний аналіз та керування вузлами PHP AST
Методи розробки через тестування для створення автоматизованих рефакторингів