good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re (tilly) 1: Would you use 'goto' here?by tilly (Archbishop) |
on Dec 06, 2001 at 20:53 UTC ( [id://129986]=note: print w/replies, xml ) | Need Help?? |
No, I would not. It sounds like you have a top-level dispatch table, but (like a tree) you have a lower-level set of dispatches that need to happen on some nodes on specialized information. And what you are doing is handling special cases with a goto which will make it harder later to figure out, "How did I get here?" so that some subroutines can do double-duty. Instead I would operate as follows: And now you leave complete call information for your debugging routine to report, and every function in the call stack makes perfect sense.
In Section
Seekers of Perl Wisdom
|
|