Cos'è il codice degli spaghetti?

Il codice Spaghetti è usato per descrivere il codice sorgente di un programma che è difficile da leggere o seguire da un umano a causa di come il programmatore originale ha scritto il codice. Di seguito sono riportati alcuni esempi di ciò che può causare codice spaghetti.

Esempi di codice per spaghetti

  • Il codice non è organizzato e contiene parti di codice che appartengono ad altre parti del codice.
  • Il codice salta ad altre porzioni o file molto rendendo difficile il debug senza dover anche saltare molto.
  • Il codice contiene istruzioni goto che il programmatore deve seguire in una nuova area di codice.
  • Il codice non è suddiviso in blocchi condizionali o schede che rendono difficile la lettura.

Il codice degli spaghetti è considerato una cattiva pratica perché se si verificano errori, è più difficile individuare ciò che sta causando l'errore. Il codice di Spaghetti può essere ridotto mantenendo il codice organizzato, formattato correttamente, commentando, utilizzando le subroutine e, se possibile, suddividendo il tuo codice in sezioni.

Kludge, Obfuscation, termini di programmazione