百度小程序前端代码命名规范
时间:2023年09月25日
/来源:网络
/编辑:佚名
百度智能小程序好的评级离不开好的代码支持。
好的命名可以体现开发人员的基本技术素养,也会让阅读代码的人更好的理解你的思路。命名不仅需要符合基本的命名规范,更需要准确表达当前变量、函数、类、文件的用途,做到词能达意。
常规命名规范
[强制]变量名、方法名符合camelCase,禁止全部小写
[强制] 遇到 “多单词首字母缩写词” (Acronym)使用 “全大写”(除非在开头,可以使用全小写)
[强制]遇到 “单个单词缩略词” (Abbreviation)使用 “首字母大写其他小写”
[强制] 面向对象的“类”名使用PascalCase
[强制] 文件名使用kebab-case
[强制] 常量使用全部字母大写,单词间下划线分隔的命名方式
类VUE单文件组件/自定义组件
[强制] 模板中的属性命名需要符合kebab-case
[强制] 自定义组件标签中prop的字段需要符合kebab-case,而在声明的时候应该符合camelCase
[建议] 自定义组件的事件名始终使用kebab-case
[强制]自定义组件标签要求至少由两个单词组成,并且在模板中符合kebab-case, 在 JavaScript 中符合PascalCase
[建议] slot 命名采用kebab-case
使用语义化的变量名
[强制]不要使用诸如 list / pn / status 等过于简单的变量名
[强制]如果变量采用单词的缩写,不要使用自创的、没有得到共识的单词缩写
[强制]给公共函数起名,如果函数的用途是满足特定场景,不要起一个很泛的名字
好的命名可以体现开发人员的基本技术素养,也会让阅读代码的人更好的理解你的思路。命名不仅需要符合基本的命名规范,更需要准确表达当前变量、函数、类、文件的用途,做到词能达意。
常规命名规范
[强制]变量名、方法名符合camelCase,禁止全部小写
[强制] 遇到 “多单词首字母缩写词” (Acronym)使用 “全大写”(除非在开头,可以使用全小写)
[强制]遇到 “单个单词缩略词” (Abbreviation)使用 “首字母大写其他小写”
[强制] 面向对象的“类”名使用PascalCase
[强制] 文件名使用kebab-case
[强制] 常量使用全部字母大写,单词间下划线分隔的命名方式
类VUE单文件组件/自定义组件
[强制] 模板中的属性命名需要符合kebab-case
[强制] 自定义组件标签中prop的字段需要符合kebab-case,而在声明的时候应该符合camelCase
[建议] 自定义组件的事件名始终使用kebab-case
[强制]自定义组件标签要求至少由两个单词组成,并且在模板中符合kebab-case, 在 JavaScript 中符合PascalCase
[建议] slot 命名采用kebab-case
使用语义化的变量名
[强制]不要使用诸如 list / pn / status 等过于简单的变量名
[强制]如果变量采用单词的缩写,不要使用自创的、没有得到共识的单词缩写
[强制]给公共函数起名,如果函数的用途是满足特定场景,不要起一个很泛的名字
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03