Перед большим авторефакторингом проекта пора перевести API на PHP 8.3 и провести глобальное обновление на долгожданные Doctrine ORM 3 и DBAL 4. Этим сегодня и займёмся:
- 00:00:13 Унификация проверочных команд
- 00:03:41 Проверка типов TypeScript
- 00:07:40 Параллельная сборка production-образов
- 00:08:36 Параллельный запуск E2E тестов
- 00:09:43 Общие базовые образы
- 00:10:39 Обновление Frontend
- 00:11:06 Избавление от History в тестах Router
- 00:14:45 Запуск Prettier в lint-fix
- 00:16:04 Опция fix для StyleLint
- 00:17:22 Новый импорт testing-library
- 00:18:31 Обновление Cucumber
- 00:19:38 Исправление несовместимости зависимостей
- 00:23:08 Доустановка linux-headers
- 00:26:30 Обновление зависимостей API
- 00:27:23 Новый конструктор EntityManager
- 00:28:56 Переход на AttributeLoader у Serializer
- 00:30:19 Изменения типов в AccessToken
- 00:32:45 Восстановление BearerTokenValidator
- 00:36:22 Замена метода withConsecutive из PHPUnit
- 00:41:11 Версия для Composer
- 00:42:15 Перенос setRiskyAllowed у PHP CS Fixer
- 00:44:35 Переход на PHP 8.2
- 00:45:58 Переход на PHP 8.3
- 00:47:16 Строгое сравнение строк для Psalm
- 00:55:00 Структура для процессора в Monolog
- 00:59:32 PHPUnit и плагин
- 01:01:28 Переход на Doctrine ORM 3
- 01:10:56 Исправление DROP TABLE migrations
- 01:21:14 Как теперь обновить синтаксис
И в следующеи эпизоде проведём автоматический рефакторинг PHP-файлов проекта под новые возможности PHP 8.3 с помощью инструмента Rector.
Скрытый контент (код, слайды, ...) для подписчиков.
Открыть →Чтобы не пропускать новые эпизоды подпишитесь на наш канал @deworkerpro в Telegram
Ура, наконец-то мы возвращаемся :) Дмитрий, спасибо большое за такой ценный контент
Спасибо!
спасибо
Или войти через: