[xquery-talk] Are declared variables a bad thing?
tjf2n at virginia.edu
Mon Jan 7 17:40:10 PST 2008
This is a philosophical question.
Once during my computer studies I was told (paraphrasing) "Global
variables are bad. Bad, bad, BAD!"
Why? It is bad style, making for buggy, opaque code and harder program
XQuery has the variable declaration block. Whenever I declare a variable
there, memories of the old injunction come back--"Bad, bad, BAD!" In an
effort to maintain self-respect as a programmer, I do perverse things
like write functions to get at declared variables so that notional
future programmers will be able to better understand my code.
Did the Makers of XQuery forget their computer science lessons when they
came up with the variable declaration block? Is it bad style in the
XQuery world to use declared variables directly in functions and
queries? Is this a case of needing to forget wisdom from the procedural
world? Are declared variables a good and necessary thing in the
More information about the talk