Pourquoi j'ai divorcé Laravel Observers

DEV - 12/01
Aujourd'hui, je vais expliquer pourquoi j'ai abandonné Observers. Pendant des années, j'étais une puissance naturelle de Laravel...

Aujourd'hui, je vais expliquer pourquoi j'ai abandonné Observers.

Pendant des années, j’ai été un utilisateur expérimenté naturel de Laravel. Si la documentation mentionnait une fonctionnalité, je l'utilisais. Les observateurs se sentaient comme une superpuissance. Vous pouvez garder vos contrôleurs minces et votre logique « propre » en cachant tout dans un UserObserver.

Mais alors que mes projets ont cessé d'être de simples CRUD et ont commencé à traiter des domaines métier complexes, j'ai réalisé que les Observers ne sont pas du code propre. Ce sont des logiques invisibles. Et la logique invisible est l’ennemie de la stabilité.

L’illusion d’un code « propre »

L’attrait des Observateurs est évident. Vous regardez le contrôleur et il semble magnifique :

public function sto...
[Courte citation de 8% de l'article original]
Loading...