[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

Are declared variables a bad thing?

Tim Finney tjf2n at virginia.edu
Mon Jan 7 17:40:10 PST 2008


  Are declared variables a bad thing?
Dear XQueryers,

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
maintenance.

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
functional world?

Yours,

Tim Finney





Purchase Stylus Studio Online Today!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.