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, exemple procès de l'affaire Toyota en 2013. La programmation spaghetti est un exemple d'anti-patron.

Property Value
dbo:abstract
  • 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, exemple 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 excessif de couplage fort. La programmation spaghetti est un exemple d'anti-patron. (fr)
  • 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, exemple 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 excessif de couplage fort. La programmation spaghetti est un exemple d'anti-patron. (fr)
dbo:wikiPageID
  • 1854147 (xsd:integer)
dbo:wikiPageLength
  • 5383 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 183095349 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • 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, exemple procès de l'affaire Toyota en 2013. La programmation spaghetti est un exemple d'anti-patron. (fr)
  • 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, exemple procès de l'affaire Toyota en 2013. La programmation spaghetti est un exemple d'anti-patron. (fr)
rdfs:label
  • Programmation spaghetti (fr)
  • Spagettikod (sv)
  • Spaghetti code (it)
  • Spaghetticode (de)
  • Код-спагеті (uk)
  • رماز متشابك (ar)
  • 面条式代码 (zh)
  • Programmation spaghetti (fr)
  • Spagettikod (sv)
  • Spaghetti code (it)
  • Spaghetticode (de)
  • Код-спагеті (uk)
  • رماز متشابك (ar)
  • 面条式代码 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of