跳至正文

什么是命名规则? PascalCase、camelCase、snake_case、kebab-case、UPPER_CASE

  • 使用编程语言时,指命名变量、函数、类、方法等时使用的规则
  • 有pascalCase、camelCase、snake_case、kebab-case、UPPER_CASE等规则。
  • 由于这些是常用术语,因此了解这些规则很有好处。
  • 我们建议您使用与您经常使用的语言相匹配的规则。
    • 在Java中,必须使用CamelCase,但是使用SnakeCase会让其他开发者难以理解。
    • ex) 错误地将fineById 用作find_by_id

什么是命名规则?

帕斯卡命名法

  • PascalCase 每个单词的第一个字母以大写字母开头
  • 之所以命名为 Pascal 是因为它是 ​​Pascal 编程语言中使用的约定*。
  • 例如)PascalCase、命名规则
  • 在Python、Java、JavaScript等编程语言中命名类时使用。

骆驼香烟盒

  • 驼峰命名法是一种除第一个单词之外的每个单词的第一个字母都大写的方法
  • 之所以命名为camelCase,是因为它的形状类似于骆驼背
  • ex) 驼峰命名法、命名规则
  • 用于命名JavaScript、C、C++、C#等编程语言中的函数和变量。

蛇箱

  • Snake_case 将所有单词用小写字母书写,并用下划线(_)分隔单词
  • 之所以命名为snake_case,是因为下杠的形状类似于蛇的身体形状
  • 例如)snake_case、命名规则
  • 用于命名Python、Ruby、PHP等编程语言中的变量和函数。

烤肉串盒

  • kebab-case 以小写字母书写所有单词,并用连字符 (-) 分隔单词。
  • 之所以被命名为kebab-case是因为它类似于烤肉串的形状。它类似于烤肉串上的肉。
  • ex) 烤肉串大小写、命名规则
  • 在编程语言中,连字符(-)不常用在变量名中,而是用在文件夹名、文件名等中。

大写字母

  • UPPER_CASE 是一种方法,其中所有单词都以大写字母书写,单词之间用下划线 (_) 分隔
  • 例如)大写、命名规则
  • 用于表示常量变量,常量是在大多数编程语言中不会改变的值。