Lar Desenvolvimento O que é código de espaguete? - o que é techopedia

O que é código de espaguete? - o que é techopedia

Índice:

Anonim

Definição - O que significa Spaghetti Code?

Código spaghetti é um termo usado para se referir a uma teia emaranhada de código fonte de programação, onde o controle dentro de um programa salta por todo o lugar e é difícil de seguir. O código espaguete normalmente possui muitas instruções GOTO e é comum em programas antigos, que usavam essas instruções extensivamente.

O surgimento de linguagens de programação mais estruturadas, como as linguagens de programação orientadas a objetos, reduziu a prevalência do código espaguete.

Techopedia explica Spaghetti Code

Linguagens de programação antigas como BASIC, que apresentavam instruções GOTO, eram altamente suscetíveis ao código spaghetti, porque os programadores acharam muito conveniente direcionar o controle do programa de uma área para outra usando as instruções GOTO.

No entanto, o código espaguete é temido pelas equipes de programação que têm a tarefa de procurar em programas antigos porque a lógica do programa se torna muito difícil de seguir. Como gera código complexo, o uso de instruções GOTO e código de espaguete é conveniente apenas durante o processo de desenvolvimento original.

Quanto mais antigo um programa fica escrito com código espaguete, mais difícil é para os desenvolvedores seguirem, mesmo os desenvolvedores originais.

O que é código de espaguete? - o que é techopedia