1. 为布尔变量的命名:
    a. 给布尔变量赋予隐含”真/假”含义的名字
    b. 不要在变量的前面加上Is, 这样优点在于这样的词不能用于那些模糊的状态 , 但是这样的词要低于纯粹的状态词 , 形如 if(isGet) 与 if(ok)
    c. 使用肯定的变量名
  2. 为temp类型的命名 , 这样的变量通常只是因为没有完全的明白它的意义
  3. 为不简单的枚举变量命名
  4. 在为常量命名时 , 不要根据常量的内容而是常量所表达的含义进行命名
  5. 对变量命名的缩写
    a. 使用标准的缩写(字典里的)
    b. 去掉所有非前置元音 screen -> scrn
    c. 去掉虚词 and,or,the
    d. 去掉无用的后缀 ing,ed
    e. 不改变变量的含义
  6. 不追求将单词读音数字化 比如 numtostring -> num2string , before -> be4
  7. 避免的名字
    a. 避免使用令人误解的名字或缩写
    b. 避免使用具有相似含义的名字
    c. 避免使用具有不同含义但有相似名字的变量
    d. 避免使用发音相近的名字
    e. 避免在名字中使用数字
    f. 避免在名字中拼错单词
    g. 避免使用英语中经常容易拼错的单词
    h. 不要靠大小写来区分变量名
    i. 避免使用多种自然语言
    j. 避免使用标准类型, 变量和子程序名字
    k. 避免使用与变量含义完全无关的名字
    l. 避免使用在名字中包含易混淆的字符

只记了一下自己觉得在日常coding中自己可能做的不够好的一些点