• # abstractions

    Posté par . En réponse au journal refonte mobilizon instances. Évalué à 3.

    Petite digressions sur les dépendances.

    Bien souvent, les frameworks / bibliothèques apportent des abstractions qui ont tendance à rendre difficile la compréhension du fonctionnement du code de l'application: macro, décorateurs, introspection, asynchrone/tread, callback, you name it.

    Ce n'est pas le cas de SQLPage car le schéma est simple et constant:

    • recevoir le contenu de la requête sous forme de variables
    • faire des opérations d'écriture dans la DB (optionnel)
    • faire des fetch/exec pour interroger des systèmes externes (optionnel)
    • selectionner un composant et ses propriétés (Top-level parameters)
    • selectionner les données pour alimenter le composant (Row-level parameters)

    Ici, pas de magie noire et la documentation est limpide.