código spaghetti
expressão substantiva feminina
Separação silábica: có-di-go spa-ghet-ti
Plural: códigos spaghetti
Significados
- InformáticaTermo depreciativo para designar código-fonte de programação que é desorganizado, de difícil compreensão e manutenção, muitas vezes com fluxo de controle e execução confuso e intrincado que lembra um prato de espaguete.expressão substantiva
- Informática, FiguradoCódigo que se tornou complexo e emaranhado devido a repetidas alterações, adições e correções, sem uma estrutura clara ou documentação adequada, dificultando a leitura e a modificação.expressão substantiva
Exemplos
- O sistema antigo tinha tanto código spaghetti que ninguém da equipe atual ousa mexer nele. — Exemplo ilustrativo
- Herdei um legado de código spaghetti que vai levar meses para ser refatorado. — Exemplo ilustrativo
- Muitos 'GOTO's e loops aninhados sem padrão são a receita clássica para criar código spaghetti. — Exemplo ilustrativo
Sinônimos
Antônimos
Anagramas
Etimologia
Termo originado no final da década de 1960 na comunidade de engenharia de software. Em inglês: 'spaghetti code'. Refere-se ao código cuja estrutura lembra a confusão de um prato de espaguete, com fluxos de execução entrelaçados e intricados. Combina 'código' (do latim 'codex', 'bloco de madeira para escrita') e 'spaghetti' (do italiano 'spaghetti', diminutivo de 'spago', 'cordão').