Note qu’au moins une configuration par langage déclaratif ne te promet pas de pouvoir exécuter du code arbitraire, à effort égal ça force un système mieux documenté et plus complet. Les DSL, eux, se retrouvent avec beaucoup de « solutions » qui sont du type « utilise ce bout de code dégueu qui fait approximativement ce que tu demandes », et le problème d’origine n’est jamais résolu.
Pour le build simple, je suis d’accord en théorie. Sauf qu’on ne bosse pas uniquement sur des projets récents et/ou dont on a maitrisé l’architecture de A à Z. En fait, je pense même que le problème source de ce genre d’outils est précisément là : ils sont conçus pour ce cas de build simple où tu rentres très exactement dans les cases prévues, mais pas pour la vie réelle où tu as des cas plus complexes sur lesquels tu n’as pas la main.
[^] # Re: Bof
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au lien La « configuration » par langage dédié (DSL), une invention de Satan. Évalué à 2.
Note qu’au moins une configuration par langage déclaratif ne te promet pas de pouvoir exécuter du code arbitraire, à effort égal ça force un système mieux documenté et plus complet. Les DSL, eux, se retrouvent avec beaucoup de « solutions » qui sont du type « utilise ce bout de code dégueu qui fait approximativement ce que tu demandes », et le problème d’origine n’est jamais résolu.
Pour le build simple, je suis d’accord en théorie. Sauf qu’on ne bosse pas uniquement sur des projets récents et/ou dont on a maitrisé l’architecture de A à Z. En fait, je pense même que le problème source de ce genre d’outils est précisément là : ils sont conçus pour ce cas de build simple où tu rentres très exactement dans les cases prévues, mais pas pour la vie réelle où tu as des cas plus complexes sur lesquels tu n’as pas la main.
La connaissance libre : https://zestedesavoir.com