Also known as spaghetti program
pejorative phrase for source code that has a complex and tangled control structure reminiscent of spaghetti
Qualifica-se de código espaguete um programa de computador que não segue as regras da programação estruturada e abusa de desvios, condicionais ou não, o que torna sua leitura por seres humanos bem difícil. A expressão é uma crítica a programas mal organizados, por isso difíceis de analisar, corrigir e modificar.(Ver também: Depuração e Refatoração) Por exemplo, o programa a seguir 10 INPUT A$20 GOTO 20030 PRINT A$,B40 GOTO 1000100 GOTO 30200 INPUT B210 IF B>=0 GOTO 30220 IF B<0 GOTO 100500 GOTO 30001000 INPUT C$1200 INPUT D2000 IF D>0 GOTO 5003000 PRINT A$,"+",C$,"=",B+D5000 END equivale ao programa: 10 INPUT A$,B20 PRINT A$,B30 INPUT C$,D40 PRINT A$,"+",C$,"=",B+D50 END porém está em código espaguete. Obs.: a versão acima está intencionalmente confusa e provavelmente nunca seria criada senão com este propósito.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).