Envoyé par
GrandFather
Si c'est réellement représentatif du code de configuration d'une application Web « basique » écrite avec ZF2, il est très clair qu'ils ont foiré le principe KISS et que je vais en rester à ZF1. Et je prédis à ZF2 le même avenir radieux qu'à PHP6...
C'est la mode des machins trucs bidules "full-stack" en PHP (qu'est ce je peux entendre ce mot en ce moment). Donc ça doit faire le café, griller les biscottes parfois même les beurrer. C'est clair que le principe KISS (Keep it simple and stupid) a été bel et bien enterré. Tu vois le virage de SF2, tu pleures.
C'est bien joli tous ces outils mais ils ont l'air d'avoir oublié quand même un principe de base : un développement c'est une unité homogène et fonctionnelle de codes sources. Et je n'ai jamais vu quelque part qu'on s'amusait à changer des pans entiers d'un programme du soir au matin, juste pour voir. Alors les patterns de la mort qui tue concernant les dépendances, les abstractions qui s'empilent juste pour être prêt à gérer tous les cas de figures et qui t'obligent à jouer les Experts (ou Derrick selon l'âge
) pour t'y retrouver, sont généralement inutiles pour 80% des fonctionnalités.
D'expérience, je peux vous assurer que les modifications substentielles de sites conduisent généralement à une réécriture pure et simple du code et la flexibilité tant mise en avant par ces outils n'est jamais utilisée.
Lors d'une présentation, j'ai même entendu : "si demain, vous décidez de changer d'ORM, rien de plus simple, yapuka..." mais le truc c'est que personne ne changera d'ORM sans bétonner à mort au préalable.
Et entre le temps où tout sera qualifié et prêt à être déployé, ton super outil (super robuste, ultra souple) et l'ORM auront évolué et qui me garantit que cela sera toujours compatible/fonctionnel.
Sans compter qu'il faudra remettre les mains dans le cambouis quand même. La magie en informatique ça n'existe pas. Y click Y click c'est du vent.
La boite vivra sur son vieil outil et décidera de le reprendre complètement après un certain temps. C'est comme ça, les évolutions progressives en informatique sont très rares. On avance par saut.
Donc retrouver ces outils en production me laisse pantois vu la surcouche que cela ajoute.
Les gens perdent en lucidité. Ils doivent penser que Copperfield est un vrai magicien.
5 |
0 |