使用变量的一般事项 -- 减小作用域的一般原则

《代码大全2》阅读随笔

减小作用域一般有以下原则:

  • 在循环开始之前再去初始化该循环里使用的变量,而不是在循环所在的子程序开始处初始化这些变量。
  • 直到变量使用时再为其赋值,这么做可以更好的寻找变量。
  • 把相关语句放到一起,如此一来可以降低阅读代码的心智负担。
  • 把相关语句提取到成单的子程序中去。
  • 开始使用变量时使用最严格的可见性,然后根据需要再去扩展变量的作用域。因为从一个子程序作用域的变量转变为全局作用域变量是容易的,反之则很困难。

这些建议有助于降低开发人员在管理代码时的难度,进一步减小代码出错的概率。

你可能感兴趣的:(使用变量的一般事项 -- 减小作用域的一般原则)