Open information exchange
Active forum topics
There are currently 0 users and 7 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:
Recent blog posts
Windows news ticker