无意间修改了全局数据与全局数据有关的别名的问题全局数据阻碍代码重用破坏了模块化和智力上的可管理性只有万不得已才使用全局数据 首先把每一个变量设置为局部的,仅当需要时才把变量设置为全局的区分全局变量和类变量 降低全局数据的风险 创建一种命名规则来突出全局变量为全部的全局变量创建一份注释良好的清单不要用全局变量来存放中间结果不要把所有的数据都放在一个大对象中并到处传递