目录

    1. 关于名字

    • 选择专业的词
    • 避免泛泛的名字
    • 用具体的名字代替抽象的名字
    • 使用前缀或后缀给名字附带更多的信息
    • 决定名字的长度
    • 利用名字的格式来表达含义

    2. 把信息装到名字里

    通常来讲,加上像 is、has、can 或 should 这样的词,可以把布尔值变得更明确。

    get 开头的方法,习惯被当做轻量级访问器,只是简单地返回一个内部成员变量。如果违背这个习惯,可能会误导用户。i

    • 包名、模块名、局部变量名、函数名

    全小写+下划线式驼峰

    eg: this_is_var

    • 全局变量

    全大写+下划线式驼峰

    eg:GLOBAL_VAR

    • 类名

    首字母大写式驼峰

    示例:ClassName()