惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
B
Blog
F
Fortinet All Blogs
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
A
About on SuperTechFans
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
B
Blog RSS Feed

程序员

V2EX 看到讨论"跨域"的帖子,那个她好像回来了 codex 今天真的是不稳定呀。 火山方舟 Coding Plan 慎买 刚问了大家 openclaw 和 hermes 在什么机器上面玩,求推荐一个机器 GPT-image-2 生成 AI 图片防伪有感 codex pro 5 小时限制已经严重缩水 逆天 Antigravity 动态 JSON 序列化对强类型语言很难吗? 自建了 GPT Coding Plan,遇到了定价问题,请教大家 大家都是在什么设备上玩 openclaw 以及 hermes 的呀? 软考还有一个月就考试了,你们学习了吗? 大伙用 AI 会考虑在 user scope 的 CLAUDE.md/AGENTS.md 里交代 AI 说中文吗 我发现程序员这个群体很大部分其实挺抠的 最近使用 cc 总会莫名其妙的返工, codex 不会 目前体验最好的远程 vibe 工具 想知道大佬们抓包遇到 ssl pinning 都是咋优雅的 解决的? 工业软件的大佬们是怎么 vibe coding 的 最近 chrome 是不是有 bug 啊,一搜索就卡住 分布式异步系统在 vibe coding 下的困境 PHP Native AOT 编译器,支持将 PHP 代码编译为可执行文件,运算性能提高 150 倍 没想到 2026 年,还要浪费大量时间在跨域问题上 DeepSeek V4 这周会出吗? 中转站正式试营 欢迎试用 不掺不假 小米 mimo 升级 v2.5,并且重置了额度 Jenkins, SCM 轮询完全不工作是啥问题啊 赛博斗蛐蛐, AI 模型的简单对比(白嫖版) 使用中转站要擦亮眼睛!不说别的,倍率计算 充值好乱。 买了火山的 Coding Plan 测试得出计费模式 给我的 AI 生成了简历和状态卡, 大家帮忙看下 Ta 能找到啥样的
[引战] [命名规范] 试用了下 odin/jai 使用的 Ada_Case 感觉...
magicdawn · 2026-06-13 · via 程序员

RT: 试用了下 odin/jai 使用的 Ada_Case 感觉还挺清晰的~
odin 的命名规范 https://github.com/odin-lang/Odin/wiki/naming-convention
除了少量 CONSTANT_CASE 外, 类型/enum: Ada_Case, 其他: snake_case

主流编程语言基本是 camelCase, PascalCase, snake_case 包圆。
如 JavaScript / TypeScript:主流只使用 camelCase 标识符、PascalCase 类型/类

优点 ( content via ChatGPT, 手动整理)

长名称更容易扫描

FileSystemDirectoryEntryIterator v.s File_System_Directory_Entry_Iterator

使用 _ 作为 separator 比 camelCase / PascalCase 使用字母大小写作为隐式边界更容易识别

缩写处理简单

HTTPRequest
HttpRequest
Http_Request

URLParser
UrlParser
XMLDocument
XmlDocument
UUIDGenerator
UuidGenerator
// Ada_Case
HTTP_Request
URL_Parser
XML_Document
UUID_Generator

snake_case 配合更好

总体规则更简单: 类型/类/enum A_Type 变量,方法 a_member

缺点 ( content via ChatGPT, 手动整理)

更长。。。

试用体验

觉得很好, camelCase 长了特别难受,怕起名过长 而 snake_caseAda_Case 则没有这个问题. 特来分享~