Codice Spaghetti

Autore: John Stephens
Data Della Creazione: 28 Gennaio 2021
Data Di Aggiornamento: 29 Giugno 2024
Anonim
What is Spaghetti Code and How to Avoid It
Video: What is Spaghetti Code and How to Avoid It

Contenuto

Definizione - Cosa significa "Codice Spaghetti"?

Spaghetti code è un termine gergale usato per riferirsi a una rete intricata di codice sorgente di programmazione in cui il controllo all'interno di un programma salta dappertutto ed è difficile da seguire. Il codice spaghetti ha normalmente molte istruzioni GOTO ed è comune nei vecchi programmi, che utilizzavano ampiamente tali istruzioni.


L'ascesa di linguaggi di programmazione più strutturati, come i linguaggi di programmazione orientati agli oggetti, ha ridotto la prevalenza del codice spaghetti.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Spaghetti Code

I vecchi linguaggi di programmazione come BASIC, che presentavano istruzioni GOTO, erano molto sensibili al codice spaghetti perché i programmatori trovavano molto conveniente dirigere il controllo del programma da un'area all'altra usando le istruzioni GOTO.

Tuttavia, il codice spaghetti è temuto dai team di programmazione che hanno il compito di esaminare i vecchi programmi perché la logica del programma diventa molto difficile da seguire. Poiché genera un codice complesso, l'uso delle istruzioni GOTO e del codice spaghetti è conveniente solo durante il processo di sviluppo originale.


Più vecchio diventa un programma che è stato scritto con il codice spaghetti, più è difficile per gli sviluppatori seguire, anche gli sviluppatori originali.