La programmation structurée fait référence à un ensemble de normes de qualité qui rendent les programmes à la fois plus détaillés et plus fiables. Les avantages tels que la lisibilité, la facilité de maintenance et la fiabilité l'emportent sur la complexité supplémentaire imposée par ces normes. L'objectif principal de ces normes est d'éliminer ce que l'on appelle communément le « code spaghetti », c'est-à-dire le code qui est construit sur des pratiques négatives et en utilisant des techniques qui sont mal vues dans le codage expert communauté.
Technipages explique la programmation structurée
Cela inclut des choses comme l'instruction GOTO - un saut brutal et direct d'une partie d'un programme à une autre, sans aucun égard pour quelle section d'un programme est active ou en cours d'utilisation. Les boucles peuvent être rompues de cette façon, mais dans toutes les circonstances, sauf les plus extrêmes, cela doit être évité. Cela signifie que pour maintenir les normes de codage, le programmeur doit délibérément choisir une méthode plus complexe pour atteindre un objectif - idéalement sans la commande GOTO.
Différents langages prennent en charge ce type de norme, mais certains des exemples les plus courants incluent C, Pascal et le langage de commande logiciel dBASE. À vrai dire, il existe des normes comme celles qui composent la programmation structurée dans à peu près tous les codages langage, bien qu'ils puissent simplement être considérés comme des « meilleures pratiques » plutôt que comme un ensemble complètement formel de normes. La structure globale du programme d'un programme doit toujours montrer ce qu'un programme est censé faire. Cela signifie que la programmation structurée dicte une certaine configuration d'arborescence. La première tâche est la première, et tout ce qui suit doit être ordonné de manière logique.
Utilisations courantes de la programmation structurée
- Les normes de programmation structurées interdisent l'utilisation de commandes de « force brute » comme GOTO.
- Les règles formelles et les directives font partie des normes de programmation structurées.
- Une indentation et un espacement appropriés font partie d'une programmation structurée.
Détournements courants de la programmation structurée
- La programmation structurée fait référence à un langage de programmation qui utilise une structure formelle.