读书笔记(代码大全)
特定数据类型命名
①.限定词命名
- 如果变量名中含有Total,Average,Sum,Max等限定词,请记住把限定词加在变量名的最后。
- 用Count和Index代替Num
关于Num限定词容易产生歧义,例如:numStudents表示学生数,studentNum表示学生序号。为了避免这种歧义,可以用Count和Index来代替,比如用studentCount表示学生总数,而用studentIndex表示学生序号。
②.为循环索引命名
- 如果一个变量要在循环之外使用,那么就要使用一个i,j,k之外更有意义的名字。
- 如果循环不是只有几行,那么读者很容易忘记i本来的含义,因此最好给循环下标取一个比i更有意义的名字。
③.为状态变量命名
为状态变量取一个比flag更好的名字。标记一般使用枚举类型、具名常量或者用作具名常量的全局变量来对其赋值。
④.为布尔变量命名
- 谨记典型的布尔变量名:found,error,success,ok。
- 给布尔变量赋予隐含“真/假”含义的名字,而且可以省略变量名开头的Is前缀。
- 使用肯定的变量名。
⑤.为具名常量命名
应该根据该常量所表示的含义,而不是该常量所具有的数值来命名。