Codi spaghetti

De Viquipèdia
Jump to navigation Jump to search

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]