• [^] # Re: Des promesses...

    Posté par . En réponse au journal Biicode: gestionnaire de dépendances c++. Évalué à 3.

    Donc si tu fais de la construction de projet générique, tu fais bien des dizaines de choses différentes, même si de loin dans le brouillard ça se ressemble.

    Non tu laisse le soin à des dizaines de choses différentes le soin de faire de ces dizaines de choses. Toi tu veux un outils qui fasse à la fois du grep, du templating, de la génération de code,... si les autotools ont découpés ça en plusieurs morceaux ce n'est pas pour rien. Pour moi ils pêchent parce que l'ensemble est devenu compliqué.

    Regarde comment maven gère ça. Toutes ces actions spécifiques sont gérées par des plugins et écrire un plugin est trivial. Les plugins se configurent de manière standard de la même façon pour tous et ils exposent des targets spécifiques.

    C'est déroutant tellement c'est simple et si tu veux que le build change en fonction de la météo et de la position de ton smartphone le tout avec un langage que t'as pondu toi, c'est possible et ça demande uniquement décrire un nouveau plugin.

    Tu prône de la spécificité pour la spécificité en avançant comme seul argument que "de toute manière C++ c'est différent des autres". Alors que je te parle de modularité et de simplifier l'utilisation par des convention. Que l'outil soit écrit en ada je m'en fou mais réfléchir pour avoir de la flexibilité c'est mieux.

    Et tu as utilisé Maven ?

    Je ne connaissais pas à l'époque et aujourd'hui je ne m'en servirais pas. Pour les raisons que j'ai donné plus haut.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)