ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Mastering PHPStan Custom Rules with Ondřej Mirtes

Автор: PHP UK Conference

Загружено: 2026-01-02

Просмотров: 184

Описание: Why write a test for a single bug when you can write a rule that prevents that bug forever? We caught up with Ondřej Mirtes, the creator of PHPStan, to preview his upcoming talk at PHP UK Conference 2026.

We explore the concept of "Defect Driven Design" using Custom Rules, moving beyond standard static analysis to enforce project-specific consistency and architectural decisions. We also discuss how static analysis serves as a testing ground for future PHP language features (like Generics and the never return type) and the special "PHPStan Office Hours" taking place in the hallway track this year.

____________________________________________________________________________________________
00:00 - Introduction: PHPStan at PHP UK
01:00 - What are Custom Rules?
01:41 - Finding Bugs Without Executing Code
06:01 - "Defect Driven Design": Replacing Tests with Rules
08:37 - Enforcing Codebase Consistency
11:16 - Understanding Code at the AST Level
13:13 - From Detection (PHPStan) to Automation (Rector)
19:56 - Static Analysis as a Playground for PHP Features
22:08 - Announcing: PHPStan Office Hours (Hallway Track)
26:19 - Supporting the Project & Commercial Usage
27:21 - The PHP UK Conference experience
____________________________________________________________________________________________

🎟️ See Ondřej live at PHP UK 2026!
📅 February 20th | London, 1 America Square
👉 Tickets Available Now: https://www.phpconference.co.uk/tickets

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Mastering PHPStan Custom Rules with Ondřej Mirtes

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Mastering Event-Driven Testing & The Legacy of PHPUnit with Sebastian Bergmann

Mastering Event-Driven Testing & The Legacy of PHPUnit with Sebastian Bergmann

PHP Performance Demystified: Internals, Profiling, and the Road to PHP 9 with Volker Dusch

PHP Performance Demystified: Internals, Profiling, and the Road to PHP 9 with Volker Dusch

Saving Time using Xdebug with Derick Rethans

Saving Time using Xdebug with Derick Rethans

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

19 лучших практик Flutter для приложений профессионального уровня (руководство 2025 г.)

19 лучших практик Flutter для приложений профессионального уровня (руководство 2025 г.)

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Александр Киверин — Оптимизация PostgreSQL-запросов: все, что нужно знать на практике

Александр Киверин — Оптимизация PostgreSQL-запросов: все, что нужно знать на практике

Composer Guide to Supply Chain Security - Nils Adermann

Composer Guide to Supply Chain Security - Nils Adermann

OpenAPI for Web Developers - Lorna Mitchell

OpenAPI for Web Developers - Lorna Mitchell

C++: Самый Противоречивый Язык Программирования

C++: Самый Противоречивый Язык Программирования

TypeScript 6: критические изменения, о которых вам нужно знать

TypeScript 6: критические изменения, о которых вам нужно знать

XAI РУШИТСЯ На Глазах! Катастрофа внутри XAI Маск Потерял ИИ Стартап! Google ВЛЕЗ В Долги! Git Агент

XAI РУШИТСЯ На Глазах! Катастрофа внутри XAI Маск Потерял ИИ Стартап! Google ВЛЕЗ В Долги! Git Агент

Дорожная карта по изучению ИИ (начало)

Дорожная карта по изучению ИИ (начало)

Cursor AI: Полный гайд по вайбкодингу с нуля. Subagents, Hooks, Skills, Rules, Commands, MCP

Cursor AI: Полный гайд по вайбкодингу с нуля. Subagents, Hooks, Skills, Rules, Commands, MCP

Виктор Суворов про покушение на 1-го зама начальника ГРУ РФ.

Виктор Суворов про покушение на 1-го зама начальника ГРУ РФ.

Прекратите создавать некрасивые API: используйте шаблон проектирования Fluent Interface.

Прекратите создавать некрасивые API: используйте шаблон проектирования Fluent Interface.

Александра Прокопенко: последствия блокировки Телеграма и можно ли верить официальной статистике

Александра Прокопенко: последствия блокировки Телеграма и можно ли верить официальной статистике

Рост тарифов ЖКХ. Снижение доходов от нефти. Как стабилизировать экономику? Вьюгин: Особое мнение

Рост тарифов ЖКХ. Снижение доходов от нефти. Как стабилизировать экономику? Вьюгин: Особое мнение

std::execution in Asio Codebases: Adopting Senders Without a Rewrite - Robert Leahy - CppCon 2025

std::execution in Asio Codebases: Adopting Senders Without a Rewrite - Robert Leahy - CppCon 2025

Поэтапный шатдаун. Статус S09E23

Поэтапный шатдаун. Статус S09E23

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]