Tout est dans le titre
Un coup de gueule justifié
En résumé de l'article :
- Les états globaux mutables doivent être évités à tout prix.
- On peut réduire le scope d'un état mutable - c'est le but - en passant cet état en tant qu'argument d'une fonction, en utilisant l'injection de dépendances ou des objets de contexte (similaires aux Value Objects).
- Les variables globales ne sont que le sommet de l'iceberg : le plus important est de respecter le principe d'encapsulation, et il y a plusieurs manières de ne pas le faire... Les états globaux mutables ne sont qu'un exemple extrême.
- Les états globaux immutables sont moins pires, mais il est préférable malgré tout de les éviter.
Les 2 commandes à connaître :
git restore --staged monfichier-> si vous avez ajouté monfichier au stage, cela permet de l'enlever de cette étapegit restore monfichier-> si monfichier n'était pas encore suivi ("stage"), cela annule les modifications
Une courte introduction à Babel
Tout est dans le titre
Un article très complet sur l'authentification - l'analogie avec la banque est amusante 😀
Une critique argumentée du principe ouvert/fermé...
L'auteur présente différents points de vue pour définir ce qu'est un système "legacy".
Tout est dans le titre
Un petit souci lors de la mise à jour d'une Debian sid : un changement de font non désiré... L'auteur montre comment il l'a résolu
Tout est dans le titre
Présentation de ce design pattern, et surtout des cas d'utilisation pertinents
Doctrine est souvent le premier choix lorsqu'on commence à utiliser Symfony Messenger... mais ce n'est pas le meilleur choix lorsque les messages en attente sont très nombreux. L'auteur montre comment migrer ceux en attente vers le nouveau gestionnaire de queue (RabbitMQ ou autre)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Bon à savoir
L'astuce consiste à ne pas inclure le DebugMiddleware - l'auteur montre comment faire.