programmation structurée

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

locution nominale, féminin.  [programmation]. Méthode par laquelle tout code source est constitué de blocs qui le rendent plus compréhensible et facile à maintenir qu'un amas d'instructions dont seule une analyse poussée permet de déterminer l'ordre d'exécution dans un cas donné ou l'effet potentiel de la modification de l'une d'elles.

Cette approche interdit au programmeur d'employer l'instruction goto (ou un équivalent) donc, lors de l'exécution de passer directement de n'importe quelle instruction du programme à l'une quelconque des autres. Il ne peut jamais débrancher qu'à la première instruction d'un bloc, ce qui garantit que ce dernier ne sera jamais exécuté partiellement (en sautant au milieu), donc que s'il est bien conçu et réalisé (s'il vérifie ce qu'il doit traiter, le traite convenablement, gère les erreurs, renvoie le résultat attendu sans effet de bord ...) tout se déroulera toujours au mieux. La programmation, dès lors, consiste à développer et assembler des blocs, si nécessaire grâce à des structures de contrôle (boucles do, for, while...).

En la négligeant on produit souvent du code spaghetti. Elle sert mieux une conception descendante.

Direction.png Voir aussi : programmation fonctionnelle