Code légèrement plus avancé que l'exemple de la documentation des frameworks.

DEV - 18/12
En tant que programmeur, j'ai rencontré de nombreux projets au fil des années, dont j'ai hérité, géré,...

En tant que programmeur, j'ai rencontré de nombreux projets au fil des années, dont j'ai hérité, géré, mis à niveau, développé et transmis. Beaucoup d’entre eux impliquaient du code spaghetti ou, comme on l’appelle aussi, une « grosse boule de boue ». Ce problème affecte souvent les projets construits sur un framework, où le code est organisé de la même manière que les exemples de la documentation du framework.

Malheureusement, la documentation des frameworks MVC omet souvent d'avertir que les exemples de code sont principalement destinés à illustrer les fonctionnalités et ne sont pas adaptés aux applications du monde réel. En conséquence, les projets réels intègrent souvent toutes les couches dans les méthodes du contrôleur ou du présentateur (dans le cas de MVP), qui traitent les requêtes (généralement les requêtes HTTP). Si le framework inclut un modèle objet de composant, tel que Nette, les composants font souvent partie du contrôleur ou du présentateur, ce qui complique encore la situation.

Problèmes avec une structure...
[Courte citation de 8% de l'article original]

Loading...