See:
* SpaghettiCode: unstructured and intertwined code
* RavioliCode: lots and lot of little code modules/objects
* LasagnaCode: a layered approach
* CousCousCode: I'm not sure what this would be but while we're talking pasta...