V2EX  ›  英汉词典

Screaming Snake Case

定义 Definition

Screaming snake case 指一种命名风格:全部大写字母,单词之间用下划线 _ 分隔,常用于表示常量环境变量等。
例如:MAX_SIZEDATABASE_URL。(也有人用它来强调“像在大喊”,因为全是大写。)

发音 Pronunciation

/ˈskriːmɪŋ sneɪk keɪs/

例句 Examples

Use screaming snake case for constants like MAX_RETRIES.
对像 MAX_RETRIES 这样的常量使用 screaming snake case。

In many codebases, environment variables and build-time settings are written in screaming snake case to make them stand out from regular variables.
在许多代码库中,环境变量和构建时配置会用 screaming snake case 来书写,以便与普通变量区分开来。

词源 Etymology

这个说法由两部分组成:snake case(“蛇形命名法”)指用下划线连接单词(像一条“蛇”一样延伸);screaming(“尖叫/大喊的”)在这里是比喻用法,表示全大写带来的“强烈视觉效果”。合起来就是“全大写的下划线命名法”。

相关词 Related Words

文学作品 Literary Works

  • PEP 8 – Style Guide for Python Code(常量命名推荐使用类似 UPPER_CASE_WITH_UNDERSCORES 的形式,与 screaming snake case 对应)
  • Google Java Style Guide(常量命名惯例为全大写加下划线,常被称作 screaming snake case)
  • Robert C. Martin, Clean Code(讨论常量与命名可读性时,常以全大写下划线的常量命名作为典型风格之一)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2176 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 14:15 · PVG 22:15 · LAX 06:15 · JFK 09:15
♥ Do have faith in what you're doing.