El codi spaguetti és un terme pejoratiu per als programes de computació que tenen una estructura de control de flux complexa i incomprensible. El seu nom deriva del fet que aquest tipus de codi font sembla assemblar-se a un plat d'espaguetis, és a dir, un munt de fils intricats i nuats. Tradicionalment se sol associar aquest estil de programació amb llenguatges bàsics i antics, on el flux es controlava mitjançant sentències de control primitives com GOTO i utilitzant números de línia.[1] Un exemple de llenguatge que convidava a l'ús de codi spaghetti és el QBasic de Microsoft en les seves primeres versions.[2]

Referències

modifica
  1. Schwille, Jürgen (1993). "Use and abuse of exceptions �� 12 guidelines for proper exception handling" a Ada – Europe '93 (Proceedings). Lecture Notes in Computer Science 688: 142–152, Springer Berlin Heidelberg. DOI:10.1007/3-540-56802-6_12 
  2. Conway, Richard. A primer on disciplined programming using PL/I, PL/CS, and PL/CT. Winthrop Publishers, 1978. ISBN 0-87626-712-6. 

Enllaços externs

modifica