Spaghetti code

提供ていきょう:Uncyclopedia
ナビゲーションに移動いどう 検索けんさく移動いどう

“Mangio il tuo codice per colazione![1]

~ Random Italian developer

Spaghetti code is a type of program source code that is also known as the programming language C# (Canneloni Sharp). As spaghetti is the favourite food of a lot of programmers, spaghetti code is also widely spread around the globe in various software packages. While not proven, Internet Explorer may be written using spaghetti code.

While spaghetti code is an often used method of developing software, there are superior programming techniques available.

Technical details[編集へんしゅう | ソースを編集へんしゅう]

All variants of spaghetti code can be compiled into an intermediate language known under the name Pasta. This process works vice versa: big layers of lasagna code can be converted into spaghetti code using a pasta machine compiler that cuts and reformats the code.

Variants[編集へんしゅう | ソースを編集へんしゅう]

Lasagna code[編集へんしゅう | ソースを編集へんしゅう]

Lasagna code is code that is structured into layers. While nicely layered at the beginning, lasagna code often degrades to a pasta goo referred to as spaghetti code after a while.

Ravioli code[編集へんしゅう | ソースを編集へんしゅう]

Ravioli code is a type of program structure that has a large number of small and loosely-coupled software components filled with great functional meat. As with lasagna code, ravioli code often tends to melt into one cohesive whole without structure if left to other people with different Table manners.

Pesto[編集へんしゅう | ソースを編集へんしゅう]

Pesto is an ingredient that is often added to spaghetti code and consists of mainly old cheese (see: Fromage pattern) and garlic. This combination in spaghetti code is also refered to as code smell.

Al Funghi code[編集へんしゅう | ソースを編集へんしゅう]

This is the type of code variety which has been known for its incompetence, yet has been untouched and not refactored for far too long. It expires willingly and knowingly beyond the "do-not-use-after-date", to result in a putrid stench that can only exist natively in the average legacy system. Al Funghi code is sometimes also known as mushroomcode. Use the term mushroomcode with care: it also refers to a developer who worked on a piece of code while stoned and is from Amsterdam.

Pasta and Outsourcing[編集へんしゅう | ソースを編集へんしゅう]

Just as with chop suey code, a lot of companies around the world are offering spaghetti code literally on almost every street corner. Being cheap and a world-wide known and accepted coding standard, it is the perfect candidate in outsourcing scenarios.

Footnotes[編集へんしゅう | ソースを編集へんしゅう]

  1. I eat your code for breakfast.