Aller au contenu

Discussion:Programmation spaghetti

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 15 février 2008 à 12:50 et modifiée en dernier par 145.226.1.30 (discuter). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Dernier commentaire : il y a 19 ans par Kerflyn
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Modèle:Wikiprojet Informatique

Bonjour. Erreur ! La liste des entiers en VB ne donne pas l'élévation au carré ! guffman 9 décembre 2005 à 21:49 (CET)Répondre

C'est aussi ce que je me dis. J'ai posé la question (cf. [1], [2]). La réponse me laisse très franchement perplèxe. --Kerflyn 9 décembre 2005 à 22:58 (CET)Répondre

_______ Dans les exemples, le code stucturé est bien plus court (et donc lisible mais ce n'est pas la seule raison). Le code spaguetti a été volontairement enrichit de GOTO à rallonge. Il faut savoir que si un code structuré est généralement plus relisible, celà ne veut pas forcement dire plus court.

_______ Je pense qu'il faudrait donner des exemples plus "modernes" de code spaghetti en particulier des exemples web où on atteint le paroxisme : plusieurs langages, plusieurs logiques de flux, mélange des règles de gestion et de la programmation de l'IHM dans un même programmes. Par exemple pour une page web ASP ou ASPX on a:

  • Jusqu'à 5 langages de programmation (html + javascript + ASP Script + vbscript + CSS)
  • Deux logiques de déroulement du programme (séquentiel et événementiel).
  • Mélange complet de la programmation des règles de gestion métier et des règles techniques de gestion de l'IHM.
  • Insister aussi sur l'impact sur la maintenabilité de la programmation spaguetti.