Open information exchange
Active forum topics
There are currently 0 users and 3 guests online.
Lasagna code, ravioli code
After the erstwhile "spaghetti code", brought about by abusing the GOTO command, Java and its descendants brought us "lasagna code" and "ravioli code". We now have code that is split up into an excessive number of abstraction layers, reminiscent of a lasagna, or into swarms of little objects with very little meat in them, like ravioli, whose interrelationship is almost impossible to find out and understand.
A sure sign of ravioli code is that programmers begin to use a debugger to find out what code is actually being executed and in which sequence, because that is the only way to find out.
Contrary to Italian cooking, you can have both at the same time in a computer program. Here is a quote, taken from slashdot.org:
New user registration
To get your own account on this web site, please send me an email, explaining in correct English who you are and what you intend to do, your username, your full name, and whether your are male or female.
Recent blog posts
Windows news ticker