Commune

Programmation spaghetti

code source peu clair et qui fait un usage excessif de sauts inconditionnels (goto), d'exceptions en tous sens, de gestion des événements

Programmation spaghetti

Carte Commune · n° 276003

En programmation informatique, la programmation spaghetti est un style d'écriture de code source qui favorise l'apparition du syndrome du plat de spaghettis : un code peu clair et qui fait un usage excessif de sauts inconditionnels (voir goto), d'exceptions en tous sens, de gestion des événements complexes et de threads divers. Ce style d'écriture de code est à bannir car il peut engendrer des problèmes graves, comme le montre par exemple le procès de l'affaire Toyota en 2013. En fait, la programmation spaghetti qualifie tout ce qui ne permet pas de déterminer le qui, le quoi et le comment d'une prise de contrôle par une portion de programme (incompréhension du flux de contrôle). Le code est donc plus long à mettre à jour car cela nécessite de remonter le fil des renvois. Cette notion s'applique aussi au niveau du flux de données, c'est-à-dire à tout ce qui ne permet pas de déterminer le qui, le quoi et le comment d’une modification de données. Cette situation est causée par un usage...

Lire sur Wikipédia · Image Wikinaut, CC BY-SA 3.0

Ouvre des boosters, collectionne des cartes et échange-les. Gratuit.

Jouer gratuitement
Programmation spaghetti – carte Wikipédia Commune | Wikiverse TCG