Codi spaghetti

De Viquipèdia
Dreceres ràpides: navegació, cerca

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 de 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 | modifica el codi]

  1. Schwille, Jürgen. Use and abuse of exceptions — 12 guidelines for proper exception handling (en anglès). Springer Berlin Heidelberg, 1993, p. 142-152. 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 | modifica el codi]