scaffolding

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png participe présent.  [programmation]. Procédé de programmation par lequel le développeur décrit le mode d'utilisation de la base de données d'une façon qui autorise ensuite, par une sorte de templating, la création automatique du code (sens 1 ou 3) d'accès aux données (création, modification, destruction...).

Au cours du développement d'un logiciel les structures de données évoluent (on s'aperçoit par exemple qu'il faut gérer des choux, comme prévu, mais aussi des carottes), ce qui implique souvent des modifications des pans du code source déjà réalisé chargés d'interagir avec le serveur de base de données. C'est pénible et cause de bugs. Le scaffolding mécanise tout cela.

Les outils existants reposent sur des approches de type MVC.

C'est une évolution des L4G mise au goût du jour par RoR. En pratique les critiques pesant sur les L4G valent encore.

« Scaffold » signifie « échafaudage ».