Hogar Desarrollo ¿Qué es el código de espagueti? - definición de techopedia

¿Qué es el código de espagueti? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa el código de espagueti?

El código de espagueti es un término de argot utilizado para referirse a una red enmarañada de código fuente de programación donde el control dentro de un programa salta por todas partes y es difícil de seguir. El código de espagueti normalmente tiene muchas declaraciones GOTO y es común en los programas antiguos, que usaban tales declaraciones ampliamente.

El surgimiento de lenguajes de programación más estructurados, como los lenguajes de programación orientados a objetos, ha reducido la prevalencia del código de espagueti.

Techopedia explica el código de espagueti

Los lenguajes de programación antiguos como BASIC, que presentaban declaraciones GOTO, eran muy susceptibles al código de espagueti porque los programadores encontraron muy conveniente dirigir el control del programa de un área a otra utilizando las declaraciones GOTO.

Sin embargo, el código de espagueti es temido por los equipos de programación que tienen la tarea de buscar programas antiguos porque la lógica del programa se vuelve muy difícil de seguir. Debido a que da lugar a un código complejo, el uso de declaraciones GOTO y código de espagueti solo es conveniente durante el proceso de desarrollo original.

Cuanto más antiguo es un programa que fue escrito con código de espagueti, más difícil es para los desarrolladores seguirlo, incluso los desarrolladores originales.

¿Qué es el código de espagueti? - definición de techopedia