Rector - чрезвычайно мощный инструмент, который может мгновенно улучшить качество кода ваших PHP-проектов. Его можно использовать для безопасного переноса проектов с PHP 5.6 на PHP 8. Он может помочь вам установить стандарт надежной практики программирования в вашем проекте. И это может сэкономить вам много времени, затрачиваемого на рассмотрение пул-реквестов.
В этой книге опытные разработчики Матиас Нобак и Томас Вотруба предоставят вам всю информацию, необходимую для того, чтобы стать опытным пользователем Rector. Вы узнаете:
Как сделать Rector частью вашего ежедневного рабочего процесса разработки
Как создать правила Rector, которые заменят повторяющуюся ручную работу по рефакторингу
Как еще больше автоматизировать с помощью Rector, добавив его в процесс сборки вашего проекта
Томас, будучи отцом-основателем и основным сопровождающим проекта Rector, прольет свет на:
Каково место Rector в более широкой экосистеме инструментов PHP для обеспечения качества кода?
Какую роль Rector будет выполнять в будущем?
Матиас, который уделяет большое внимание автоматизированному тестированию, расскажет:
Концепции, лежащие в основе Rector: токенизация, синтаксический анализ и управление узлами PHP AST
Методы разработки через тестирование для создания автоматизированных рефакторингов
Посмотреть больше
Update 09.12.2024
Dear Rector book reader,
we've just update the book with fresh contents coming with Rector 2.0.
Rector 2.0 will be published on December 12th, so you get extra peek!
It will include upgrade to PHPStan 2 and php-parser 5.
Matthias Noback - профессиональный веб-разработчик (с 2003 года). Он живет в Зейсте, Нидерланды, со своей девушкой, сыном и дочерью. У Матиаса есть собственная компания по веб-разработке, обучению и консультированию под названием Noback's Office. Он уделяет большое внимание бэкэнд-разработке и архитектуре, всегда ищет лучшие способы проектирования программного обеспечения.
Томас любит открытый исходный код, людей, инновации и лень. Его отец вырастил его, заставив написать 100 раз: «Я никогда больше не сломаю стул, не починив его и не сказав об этом родителям» и тому подобное. Вот почему он не может сделать что-либо дважды без глубокой боли и не может видеть, как другие делают это дважды. Он тратит десятки часов на автоматизацию одночасовых задач, чтобы помочь всем сэкономить время и сосредоточиться на том, что они
Could you please update the ebook dated 2025-06-27?
Thanks
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Could you please update the ebook dated 2025-06-27?
Thanks