Casa Sviluppo Cos'è il codice spaghetti? - definizione da techopedia

Cos'è il codice spaghetti? - definizione da techopedia

Sommario:

Anonim

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.

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.

Cos'è il codice spaghetti? - definizione da techopedia