• [^] # Re: Ca a l'air vachement bien

    Posté par . En réponse à la dépêche Sortie de ATL 2. Évalué à 7.

    Donc, c'est un n-ième système de génération de code à partir d'UML, ou d'UML à partir de code.

    Ce que ça fait ces trucs-là, c'est faciliter la conception, et compliquer la maintenance (va chercher un bug d'implémentation perdu au milieu du squelette pondu par le merdier - déjà si il est pas lui-même merdé, le squelette).

    Ca fait des années que ces trucs là c'est en gestation, et perso, j'arrive pas à m'y faire à toutes ces modes qui expliquent qu'il suffit d'écrire un méta-truc *ML pour quel tout marche automagiquement: c'est dit, je déteste l'IoC, la méta-pignolle UML, et autres. Tous ces "outils" sont faits par des gens qui n'ont jamais passé un mois à se faire ch... dans un service de support ou d'exploitation.

    Dernièrement, j'ai vu une application pas hyper compliquée (workflows simples de gestion demandes utilisateurs), avec une volumétrie ridicule, arriver à ramer sur deux E450 avec 16Go de mémoire chacun et je sais plus combien de CPUs. Ah ouais le dev nickel, clica-clica XML UML conception machin.. ben bravo, tout ça pour remplacer une appli LAMP qui tournait sur un serveur monoprocesseur avec 1Go de mémoire.

    Quand aux méta-modèles, j'ai assisté de près à la conception d'un super-méta-modèle multidimensionnel (un truc censé représenter tout le SI de la boite, en zoomant sur chaque composant "banalisé"), vendu très cher par une SSII peu scrupuleuse. Le résultat était à mourir de rire, et, au final, inimplémentable, ce qui révèle une difficulté supplémentaire de ces outils: ils sont difficiles à maitriser, parfois même par des gens relativement brillants.

    C'est dit, je suis un vieux con ;-) Allez, ça finira bien par marcher un jour ! :-D