Open information exchange
Active forum topics
There are currently 0 users and 5 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:
If this web site has helped you, please help us too!
If you donate using PayPal, you will receive a confirmation email, if your PayPal email address works. If you would like to receive a confirmation email for a bitcoin donation, please send me an email mentioning your bitcoin address or the amount.
Recent blog posts
Windows news ticker