Naming conventions 我应该为具有特定角色的按钮命名哪些变量
一般来说,我们应该命名函数,以动词开头,命名变量,以名词开头。但是如果目标对象有一个特定的角色,比如创建某个对象的按钮,并且我想定义与之相关的变量,那么我将其命名为“createButtonStyles”。特别是在JavaScript等具有一流对象功能的编程语言上,当我们读它们的名字时,很难猜出它们的角色。例如,当我们阅读Naming conventions 我应该为具有特定角色的按钮命名哪些变量,naming-conventions,Naming Conventions,一般来说,我们应该命名函数,以动词开头,命名变量,以名词开头。但是如果目标对象有一个特定的角色,比如创建某个对象的按钮,并且我想定义与之相关的变量,那么我将其命名为“createButtonStyles”。特别是在JavaScript等具有一流对象功能的编程语言上,当我们读它们的名字时,很难猜出它们的角色。例如,当我们阅读createButtonStyles时,我们必须猜测该变量是否具有按钮样式,或者该变量是要创建按钮样式 const createButtonStyles={color:“red
createButtonStyles
时,我们必须猜测该变量是否具有按钮样式,或者该变量是要创建按钮样式
const createButtonStyles={color:“red”};//创建按钮的样式
函数createButtonStyles{…};//创建创建按钮样式的函数
我应该给它们取什么名字?你可以给你的变量命名
stylesforcreatebtn
,或者如果你有多个按钮样式变量,用前缀命名它们,比如buttonStyles ~
,所以它将以名词开头:buttonstylescreatebtn
,buttonStylesDeleteBtn
,按钮样式NEXTBTN
。此外,它将在智能感知等自动完成工具中对它们进行相邻排序