Qu'est-ce que le code spaghetti?

Le code spaghetti est un argot utilisé pour décrire le code source d'un programme difficile à lire ou à suivre par un humain en raison de la manière dont le programmeur d'origine a écrit le code. Vous trouverez ci-dessous quelques exemples de ce qui peut causer du code spaghetti.

Exemples de code spaghetti

  • Le code n'est pas organisé et comporte des portions de code qui appartiennent à un autre endroit du code.
  • Le code passe beaucoup à d’autres parties ou fichiers, ce qui rend plus difficile le débogage sans trop de sauts.
  • Le code contient des instructions goto que le programmeur doit suivre dans une zone de code entièrement nouvelle.
  • Le code n'est pas divisé en blocs conditionnels ou en onglets, ce qui le rend difficile à lire.

Le code spaghetti est considéré comme une mauvaise pratique car, en cas d'erreur, il est plus difficile de localiser la cause de l'erreur. Vous pouvez réduire le code spaghetti en gardant votre code organisé, correctement formaté, en commentant, en utilisant des sous-programmes et, si possible, en le divisant en sections.

Kludge, Obfuscation, Termes de programmation