No Global Variables
From CSSEMediaWiki
(Difference between revisions)
(→See Also) |
(→See Also) |
||
Line 5: | Line 5: | ||
== See Also == | == See Also == | ||
− | * [[ | + | * [[No global variables or functions|Riel's heuristic 8.1]] |
* [[Singleton]] | * [[Singleton]] |
Latest revision as of 04:51, 7 October 2008
Enough said.
Global variables are an instant source of unpredictable coupling. Short of searching all your source code for references to a global variable you can never quite be sure who is setting it to what value and are they playing fair.