Código espaguete
Autor/fonte: Wikipédia
E-mail/Url: http://pt.wikipedia.org/wiki/C%C3%B3digo_espaguete
Tags: [ desenvolvimento ]
Tweet
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 a leitura do mesmo por seres humanos bem difícil.
Por exemplo, o programa a seguir:
Equivale ao programa:
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.
O porquê do nome
O nome código espaguete vem do fato que um fluxograma do programa feito dessa forma provavelmente apresentará várias linhas se entrecruzando, como em um prato de espaguete.
Por exemplo, o programa a seguir:
10 INPUT A$ 20 GOTO 200 30 PRINT A$,B 40 GOTO 1000 100 GOTO 30 200 INPUT B 210 IF B>0 GOTO 30 220 IF B<0 GOTO 100 500 GOTO 3000 1000 INPUT C$ 1200 INPUT D 2000 IF D>0 GOTO 500 3000 PRINT A$,"+",C$,"=",B+D 5000 END
Equivale ao programa:
10 INPUT A$,B,C$,D 20 PRINT A$,"+",C$,"=",B+D 30 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.
O porquê do nome
O nome código espaguete vem do fato que um fluxograma do programa feito dessa forma provavelmente apresentará várias linhas se entrecruzando, como em um prato de espaguete.
Enviado por xKuRt em 04/11/2007 às 16:41
Itens relacionados
Um modelo híbrido para gerenciamento de projetos
Projetos web, metodologias e negócios sustentáveis
Confie na moda, e não na média, para prazos em desenvolvimento de sistemas
Sucesso no desenvolvimento de software usando uma metodologia de desenvolvimento
Automação de testes - Um caso de sucesso
Sete maneiras de melhorar o desenvolvimento de software
Gerenciar qualidade no desenvolvimento de sistemas
Não há "bala de prata"
Saudosismo - Desenvolvedor científico ou comercial?
As línguas da nova web
Listar todos itens relacionados
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Sábado, 18 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
- Anatel diz que operadoras de celular não atingiram metas sobre conexão à internet
- 17 de maio - Dia internacional da Internet
- Número de brasileiros com celular cresce 107% entre 2005 e 2011
- Proporção de brasileiros com acesso à internet mais do que dobra de 2005 a 2011
- Homens ainda superam as mulheres no acesso à internet, revela IBGE
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- xKuRtem 17/05 às 17:40
- ricardohem 17/05 às 14:41
- Info Galaxyem 17/05 às 11:38
Últimos membros cadastrados
- Info Galaxyem 17/05
- notwenem 16/05
- ricardohem 16/05





