读书笔记(代码大全)

特定数据类型命名

①.限定词命名

  • 如果变量名中含有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前缀。
  • 使用肯定的变量名。

⑤.为具名常量命名

应该根据该常量所表示的含义,而不是该常量所具有的数值来命名。

posted @ 2021-10-18 22:44  我的未来姓栗山  阅读(69)  评论(0编辑  收藏  举报