






















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 类型/类
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
更长。。。
觉得很好, camelCase 长了特别难受,怕起名过长
而 snake_case 和 Ada_Case 则没有这个问题.
特来分享~
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。