首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

令人头疼代码命名规范……

驼峰命名法(CamelCase) 骆驼式命名法(Camel-Case)又称驼峰式命名法,电脑程式编写时一套命名规则(惯例)。...小驼峰命名法(lowerCamelCase) 除第一个单词之外,其他单词首字母大写。方法名、参数名、成员变量、局部变量需要使用小驼峰命名法(lowerCamelCase)。...) 相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词首字母也大写了。...常量:常量名所有字母大写,由下划线连接各个单词如MAX_OVERFLOW,TOTAL。 异常:以“Error”作为后缀。 文件名:全小写,可使用下划线 包:应该是简短、小写名字。...缩写:命名应当尽量使用全拼写单词缩写情况有如下两种: 常用缩写,如XML、ID等,在命名时也应只大写首字母,如XmlParser。 命名中含有长单词,对某个单词进行缩写

5.3K31
您找到你想要的搜索结果了吗?
是的
没有找到

Vue.js命名风格指南

属于components文件夹下子文件夹,也统一使用 kebab-case 风格。 组件命名 1、自定义组件名必须多个单词组合,并且完整单词而不是单词缩写。...u-prof-opts.vue // 正确 components/ |- student-dashboard-settings.vue |- user-profile-options.vue 2、单文件组件文件名应该要么始终是单词大写开头...单词大写开头对于代码编辑器自动补全最为友好,因为这使得我们在 JS(X) 和模板中引用组件方式尽可能一致。...组件名应该以高级别的 (通常是一般化描述) 单词开头,以描述性修饰词结尾。...也就是说,如果在模板中写单标签,使用PascalCase格式,双标签则使用kebab-case格式。 (推荐)不管单标签还是双标签,全部使用 kebab-case 格式,主要是为了方便。 <!

1.8K20

这些规范你需要上点心

) UPPER_CASE_WITH_UNDERSCORES (下划线连接大写字母) CapitalizedWords (或CapWords或CamelCase。...注意:在CapWords中使用首字母缩写词时,请使用首字母缩写所有字母大写。因此,HTTPServerError比HttpServerError好。)...大驼峰式命名法(upper camel case) 每一个单字首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法(英语:Pascal Case...以两个下划线开头但结尾没有下划线变量名(__x)成员变量, 交互式模式下,变量名 _ 用于保存最后表达式结果 命名约定 避免使用名称 切勿将字符 "l"(小写字母el),"O"(大写字母oh...---- 函数和方法参数 始终将self作为实例方法第一个参数。始终对类方法第一个参数使用cls。 如果函数参数名称与保留关键字发生冲突,通常最好在末尾附加一个下划线,而不要使用缩写或拼写错误。

88340

代码风格规范

简介 各种编程语言层出不穷,各种语言代码风格规范也不尽相同。主流代码风格规范有:camel case、snake case、kebab case。 2....代码风格 2.1 camel case(驼峰式) camel case 式命名名称中,单词之间直接相连,除了第一个单词外后面单词首字母均大写。...如果第一个单词首字母大写,则称为 CamelCase(大驼峰式)。 如果第一个单词首字母小写,则称为 camelCase(小驼峰式)。...2.2 snake case(蛇式) snake case 式命名名称中,使用 _ 来分隔相邻单词如果所有单词都小写,称为 lower_snake_case(小蛇式)。...如果所有单词大写,称为 UPPER_SNAKE_CASE(大蛇式)。 2.3 kebab case(烤肉串式) kebab case 式命名名称中,使用 - 来分隔相邻单词,所有单词都小写。

1.2K10

Nim编码风格

; 下面这段代码不推荐案例 # 下面这段代码不推荐案例,  # 如果以后再有人来修改这段代码, # 他有可能需要重新格式化所有的代码: type   WordBool*    = int16...应该使用PascalCase(两个单词中每个单词首字母都大写)命名法命名类型标识符 另外,除了一些常量可能会使用PascalCase命名法之外, 其他标识符都应该使用camelCase(两个单词中,第一个单词首字母小写...,第二个单词首字母大写) const aConstant = 42 const FooBar = 4.2 #常量类型约束不是那么明显 var aVariable = "Meep" type FooBar... = object of Exception 枚举类型成员应该有一个确定前缀,一般情况下都是枚举类型名称缩写如果标记为{.pure.}可以不遵从这项约定) type PathComponent... = enum   pcDir   pcLinkToDir   pcFile   pcLinkToFile non-pure枚举值应该使用camelCase命名法 pure枚举值应该使用PascalCase

97880

Python开发命名规范

大家好,又见面了,我你们朋友全栈君。 引言 软件开发中规范命名能够使你代码简洁美观,完美的命名规范一个程序员最基本技能。...程序员们为了自己代码能更容易在同行之间交流,所以多采取统一可读性比较好命名方式。 大驼峰命名:首字母大写。如CamelCase、JavaScript,HelloWorld等。...如camelCase、myName、myNumber等。 下划线命名法 使用下划线来代替单词间隔命名方法,部分语言已经将这个方法用小驼峰法代替。...; 命名应该科学严谨,切勿太长或者表达比较模糊; 命名中若使用特殊约定或缩写,则要有注释说明; 尽量不要使用中文字符和纯数学字符,避免编码错误; 名字由英文字母、数字、下划线组成,如abc,abc13和..._abc等; 要清晰、明了,有明确含义,同时使用完整单词或大家基本可以理解缩写; 同一软件产品内,应规划好接口部分(变量、结构、函数及常量)命名,防止编译、链接时产生冲突。

90020

C#开发代码规范中PascalCase和camelCase两个有用方法类

#region 代码规范风格化         ///          /// 转换为Pascal风格-每一个单词首字母大写         ///          ...1);             }             return result;         }         ///          /// 转换为Camel风格-第一个单词小写...骆驼拼写法,英文名CamelCase。...分为两种: 第一个首字母小写,后面每个词首字母大写,叫做“小骆驼拼写法”(lowerCamelCase); 第一个首字母,以及后面每个词首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase...),又称“帕斯卡拼写法”(PascalCase) 两者核心差别:PascalCase第一个单词首字母大写,而CamelCase第一个单词首字母小写。

95140

变量命名法

image.png 市面上主流命名法就三种 CamelCase, 驼峰命名法,每个单词字母首字母大写, 分为大驼峰、小驼峰 snake_case, 蛇形命名法 ,每个单词以 _ (下划线) 进行区分...spinal-case,脊柱命名法,每个单词以 – (减法号)进行区分 具体讲解 CamelCase 驼峰命名法 每个单词大写字母开头 小驼峰命名 就是第一位单词首字母小写;后面每个单词字母首字母...,都是大写。...大驼峰命名 就是每一位单词第一个字母都是大写 区别 就是 第一位大写还是小写进行区分。...特殊说明: 解决问题光鲜,藏着磕Bug痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!

49810

JavaScript企业级编程规范(2)-常量-变量-函数-事件-操作符

· 啦 · 01 常量命名 常量名应全部采用大写字⺟,以便和普通变量区别 常量名应采用完整英文单词,或者常用缩写,能够从字面上理解其意义。...不要随意使用英文单词首字母组合方式 如果常量名含有两个或两个以上英文单词单词之间必须⽤中下划线_分隔。...page=1" 常量名应全大写,用下划线连接,并用 const关键字声明,相比var,更节省内存资源 const MAX_COUNT = 10 // 最大数量 构造函数,第一个字母大写,用区别于普通函数...var AndroidVersion; iOS在变量名中小写第一个大写后两个字母 var iOSVersion; 私有变量, 属性和方法, 名字以下划线_开头,也就是内部定义私有方法和属性 let...,当然在一些高级编辑器里面,例如IDEA里面有提示 如果在这种情况下少写一个等号,如下所示 var bShow = false; if(true = bShow) { // 如果漏写一个等号

70520

最好用 IntelliJ 插件 Top 10

如果你还是不知道什么IntelliJ插件,请先阅读our page about plugins(http://idea-intellij.com/intellij-plugins/)。...JRebel for IntelliJ JRebel一个提升生产力工具,它可以帮助开发人员快速重新加载更改代码。 它跳过了Java开发中常见重新构建,重启以及重新部署循环操作。...递增/递减: 递增/递减所有找到数字 复制行并且递增/递减所有找到数字 创建序列:保持第一个数字,递增替换所有其他数字 递增重复数字 按自然顺序排序: 按行倒序 按行随机排序 区分大小写A-z排序...Shifter 检测插入符号、行或关键字类型,并在键盘快捷键上将其“向上”或“向下”移动。 如果一行中只有一个可移动单词,则可以移动而不用插入它。...维持移位字高位首字符小写字母/大写字母或小写字母。 ?

2.4K100

盘点开发者最爱 IntelliJ 插件 Top 10

如果你还是不知道什么IntelliJ插件,请先阅读our page about plugins(http://idea-intellij.com/intellij-plugins/)。...JRebel for IntelliJ JRebel一个提升生产力工具,它可以帮助开发人员快速重新加载更改代码。 它跳过了Java开发中常见重新构建,重启以及重新部署循环操作。...Base64 递增/递减: 递增/递减所有找到数字 复制行并且递增/递减所有找到数字 创建序列:保持第一个数字,递增替换所有其他数字 递增重复数字 按自然顺序排序: 按行倒序 按行随机排序 区分大小写...Shifter 检测插入符号、行或关键字类型,并在键盘快捷键上将其“向上”或“向下”移动。 如果一行中只有一个可移动单词,则可以移动而不用插入它。...维持移位字高位首字符小写字母/大写字母或小写字母。

1.7K70

最新前端Vue代码风格指南大全

一、命名规范 市面上常用命名规范: camelCase(小驼峰式命名法 —— 首字母小写) PascalCase(大驼峰式命名法 —— 首字母大写) kebab-case(短横线连接式) Snake...单文件组件名应该始终是单词大写开头 (PascalCase)。...这些组件永远不接受任何 prop,因为它们为你应用定制如果你发现有必要添加 prop,那就表明这实际上一个可复用组件,_只是目前_在每个页面里只使用一次。...1.2.7 完整单词组件名 组件名应该倾向于而不是缩写。 编辑器中自动补全已经让书写长命名代价非常之低了,而其带来明确性却是非常宝贵。不常用缩写尤其应该避免。...用 Snake(如:/user_info)或 camelCase(如:/userInfo)单词会被当成一个单词,搜索引擎无法区分语义。

3.6K20

一篇史上最全面的 Vue 代码风格指南,建议收藏

一、命名规范 市面上常用命名规范: camelCase(小驼峰式命名法 —— 首字母小写) PascalCase(大驼峰式命名法 —— 首字母大写) kebab-case(短横线连接式) Snake...单文件组件名应该始终是单词大写开头 (PascalCase)。...这些组件永远不接受任何 prop,因为它们为你应用定制如果你发现有必要添加 prop,那就表明这实际上一个可复用组件,_只是目前_在每个页面里只使用一次。...1.2.7 完整单词组件名 组件名应该倾向于而不是缩写。 编辑器中自动补全已经让书写长命名代价非常之低了,而其带来明确性却是非常宝贵。不常用缩写尤其应该避免。...用 Snake(如:/user_info)或 camelCase(如:/userInfo)单词会被当成一个单词,搜索引擎无法区分语义。

1.6K30

史上最全 Vue 前端代码风格指南

一、命名规范 市面上常用命名规范: camelCase(小驼峰式命名法 —— 首字母小写) PascalCase(大驼峰式命名法 —— 首字母大写) kebab-case(短横线连接式) Snake(...单文件组件名应该始终是单词大写开头 (PascalCase)。...这些组件永远不接受任何 prop,因为它们为你应用定制如果你发现有必要添加 prop,那就表明这实际上一个可复用组件,_只是目前_在每个页面里只使用一次。...1.2.7 完整单词组件名 组件名应该倾向于而不是缩写。 编辑器中自动补全已经让书写长命名代价非常之低了,而其带来明确性却是非常宝贵。不常用缩写尤其应该避免。...用 Snake(如:/user_info)或 camelCase(如:/userInfo)单词会被当成一个单词,搜索引擎无法区分语义。

3.1K20

Python 进阶指南(编程轻松进阶):四、起个好名字

这种情况通常意味着所有的字母都是小写,尽管常量通常是用UPPER_SNAKE_CASE写。 通过在第一个单词大写每个单词开头来分隔单词。这种情况通常意味着第一个单词以小写字母开头。...大写字母看起来像骆驼驼峰。 PascalCase,因其在 Pascal 编程语言中使用而得名,与camelCase相似,但也将第一个单词大写。 大小写一个代码格式问题,我们将在第 3 章中讨论。...方法第一个参数应该总是用小写字母命名self。 类方法第一个参数应该总是用小写字母命名cls。 类中私有属性应该总是以下划线(_)开头。 类中公共属性不应该以下划线(_)开头。...像g这样一两个字母名字可能指的是其他一些以g开头单词,但是有很多这样单词。只有一两个字母首字母缩写和名字对你来说很容易写,但对其他人来说却很难读懂。...一个或两个字母、缩写或单个单词名称对您来说可能可以理解,但是您始终需要记住,其他程序员(甚至几周后您)将很难理解它们含义。 有一些例外情况,短变量名可以

44040

js变量命名规范

最近对于ES6中变量命名关于变量是不是应该大写,特意再重新梳理了一遍基础,特总结如下: js变量命名规范 变量名区分大小写(y 和 Y 不同变量) 变量名包含字母、数字、美元符号()和下划线...,但第一个字符不允许是数字,不允许包含空格和其他标点符号;变量也能以 和 _ 符号开头(不过不推荐这么做) 禁止使用JavaScript关键词、保留字命名 当变量名由两个或多个单词构成时,...驼峰命名有两种形式: 小驼峰式命名法(lower camel case):第一个单字以小写字母开始;第二个单字首字母大写,例如:firstName、lastName。...大驼峰式命名法(upper camel case):每一个单字首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法。...帕斯卡命名法 即变量名由两个或多个单词构成时,单词之间用连接号(-)、下划线(_)连接。如first-name或者说first_name。

23210
领券