Lo Spaghetti Code è una definizione piuttosto conosciuta tra gli sviluppatori ed è altamente probabile trovarlo nei software scritti qualche anno fa, soprattutto quando si usavano librerie che non facilitavano la programmazione object oriented (vedi MFC ad esempio). Per fortuna con il .NET Framework le cose sono migliorate notevolmente.
Uno degli effetti più comuni dello Spaghetti Code è che, dalla seconda release in avanti, ogni richiesta di modifica del cliente viene vista malamente, in...