Spaghetti kood

Spaghetti kood on halvustav väljend üldiselt. Aga kuidas ükskõik misssugune kompilaator/interpreter ei tekita spagette? Igasugune parserite progemine on põhimõtteliselt puhas spagetti kirjutamine.

Tegin oma lõbuks ühe .gml faili, kus on AST graafina. Sama kood, mis on siin lingis Puu visualiseerimine.

 

AST

Siin pildil on midagi, mis meenutab spagetti, vaatame lähemalt.

AST2

Jah, tundub et ongi nii – spagetid!

Advertisements