No Global Variables
From CSSEMediaWiki
(Difference between revisions)
(→See Also) |
|||
(One intermediate revision by one user not shown) | |||
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.