Skip to content

为什么需要重视命名?

好的命名即是注释,别人一看到你的命名就知道你的变量、方法或者类是做什么的!

3 种最常见的命名规范。

  • 驼峰命名法(CamelCase):使用大小写混合的格式来区别各个单词,并且单词之间不使用空格隔开或者连接字符连接的命名方式
    • 大驼峰:首字母大写,一般见于类名
    • 小驼峰:方法、参数、变量
  • 蛇形命名法(snake_case):各个单词之间通过下划线“_”连接
    • 常见于测试方法名、常量、枚举名称
    • 包名如果需要下划线,一般直接递归放入包
  • 串式命名法(kebab-case):各个单词之间通过连接符“-”连接
    • 常见于项目文件夹名称
  • 抽象类以Abstract开头
  • 异常类命名使用 Exception 结尾
  • 测试类命名以它要测试的类的名称开始,以 Test 结尾

Codelf:变量命名神器?

这是一个由国人开发的网站,网上有很多人称其为变量命名神器, 我在实际使用了几天之后感觉没那么好用。小伙伴们可以自行体验一下,然后再给出自己的判断。

Codelf 提供了在线网站版本,网址:https://unbug.github.io/codelf/,具体使用情况如下:

我选择了 Java 编程语言,然后搜索了“序列化”这个关键词,然后它就返回了很多关于序列化的命名。

并且,Codelf 还提供了 VS code 插件,看这个评价,看来大家还是很喜欢这款命名工具的。

正在精进