Mathieu Desnouveaux

Comment ne jamais être à court de chaussettes propres

Présentation par Mathias Arlaud sur la gestion proactive des dépréciations PHP et Symfony au Forum PHP 2025

Sketchnote illustrant la gestion des dépréciations en PHP présentée au Forum PHP 2025. Le cycle montre: code, modification, dépréciation (signal clair d'évolution d'une version de code à une autre), log de dépréciations, traitement des dépréciations. La dépréciation est une feature à venir avec automatiser les corrections (robot). PHPUnit et Bridge permettent d'isoler les dépréciations pour les traiter (au runtime via des tests ou en static via une évolution de PHPStan). L'error handler intercepte la dépréciation. Liste les dépréciations dans un hook, jira (ampoule). Suivre un chemin de migration continue. Les dépréciations Symfony vont de l'angoisse à l'opportunité.

Cette sketchnote a été réalisée lors du Forum PHP 2025. Elle illustre la présentation "Comment ne jamais être à court de chaussettes propres" donnée par Mathias Arlaud, qui utilise une métaphore domestique pour parler de la gestion des dépréciations en PHP et Symfony.

Contenu de la présentation

Mathias Arlaud utilise la métaphore de la lessive : comme on lave régulièrement ses chaussettes pour ne jamais en manquer, on devrait traiter les dépréciations en continu pour éviter les crises lors des migrations. PHPUnit et Symfony Bridge isolent les dépréciations au runtime ou en static via PHPStan. Les stratégies de suivi varient : hooks Git, tickets Jira, mais l'essentiel est la migration continue. Cette approche transforme les dépréciations d'une source d'angoisse en opportunité d'évolution maîtrisée.

Thèmes:
🐘 PHP 🛠️ Tools
Événement:
🎤 Forum PHP

Source: Mathias Arlaud