美文网首页日常刻书
使用变量的一般事项 -- 减小作用域的一般原则

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

作者: F_wind | 来源:发表于2021-12-26 17:06 被阅读0次

《代码大全2》阅读随笔

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

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

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

相关文章

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

    《代码大全2》阅读随笔 减小作用域一般有以下原则: 在循环开始之前再去初始化该循环里使用的变量,而不是在循环所在的...

  • 使用变量的一般事项 -- 作用域

    《代码大全2》阅读随笔 作用域或者可见性指的是在程序内的可见和可引用的范围,它可以看作是一种衡量变量知名度的方法。...

  • js中作用域与作用域链

    js中作用域与作用域链 作用域 *作用域基本概念 作用域一般指变量的作用范围,变量分为全局变量和局部变量,对应的作...

  • 6-作用域链中变量的使用原则 闭包 回调/惰性/即时函数

    作用域链中变量的使用原则 在作用域链中使用(读取/设置)变量的时候, 首先在当前作用域链中查找, 找到就直接使用 ...

  • 2.1 实例变量修饰符

    本小节知识点: 【理解】实例变量的作用域 【掌握】变量修饰符在子类中的访问 【了解】实例变量作用域使用注意事项 1...

  • let const

    ES6最基本的语法 letlet是什么?一般与{}搭配使用 { }一个新的作用域{ let a} 作用域内的变量是...

  • Python变量作用域

    一、变量作用域: 变量作用域分为:全局、局部 变量作用域满足就近原则(局部->全局->内建模块builtins.p...

  • javase基础02-数据类型转化、进制转化

    1:变量使用的注意事项 ①、变量定义后可以不赋值,使用时再赋值。不赋值不能使用。 ②、变量使用时有作用域的限制。 ...

  • shell local局部变量声明

    local一般用于局部变量声明,多在在函数内部使用。 (1)shell脚本中定义的变量是global的,其作用域从...

  • 关于JS的作用域链和引用类型

    JS的作用域链 在一般情况下我们在最外层声明的变量作用域是全局作用域,全局作用域指的是在当前windows下面的一...

网友评论

    本文标题:使用变量的一般事项 -- 减小作用域的一般原则

    本文链接:https://www.haomeiwen.com/subject/iovsqrtx.html