Acasă Dezvoltare Ce este codul de spaghete? - definiție din techopedia

Ce este codul de spaghete? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Codul Spaghetti?

Codul Spaghetti este un termen de argou folosit pentru a face referire la un web încurcat de cod sursă de programare, unde controlul din cadrul unui program sare peste tot și este dificil de urmat. În mod normal, codul Spaghetti are o mulțime de declarații GOTO și este comun în programele vechi, care foloseau astfel de declarații pe scară largă.

Creșterea unor limbaje de programare mai structurate, cum ar fi limbajele de programare orientate pe obiecte, a redus prevalența codului spaghetti.

Techopedia explică Codul Spaghetti

Limbile vechi de programare, cum ar fi BASIC, care conțineu declarații GOTO, erau foarte sensibile la codul de spaghete, deoarece programatorii au considerat foarte convenabil să controleze programul dintr-o zonă în alta folosind instrucțiunile GOTO.

Cu toate acestea, codul de spaghete este temut de echipele de programare care au sarcina de a cerceta programe vechi, deoarece logica programului devine foarte dificil de urmărit. Deoarece dă naștere unui cod complex, utilizarea instrucțiunilor GOTO și a codului de spaghete este convenabilă doar în timpul procesului de dezvoltare inițial.

Cu cât este mai vechi un program care a fost scris cu codul de spaghete, cu atât este mai dificil pentru urmărit dezvoltatorii, chiar și dezvoltatorii originali.

Ce este codul de spaghete? - definiție din techopedia