美文网首页
为什么编程都建议不要用拼音命名?

为什么编程都建议不要用拼音命名?

作者: 朱卫军AI_Python | 来源:发表于2022-11-27 21:46 被阅读0次

用拼音来命名就好比你非要拿篮球来当足球踢,肯定是不合适的。

编程切记的一点是,要遵守约定俗成的代码规范。因为每一项技能,都有专业的标准,是千挑万选提炼出来的规则。

前人铺好的路如果不走,非要往沟里踩,那就不合适了。

拼音命名就是典型的违背编程规范的行为,有几个缺点:

1、可读性差

代码不光是写给自己看的,别人也得能看懂。拼音首先只是注音工具,不是一门语言,会有一词多义、指代不明的情况,而且拼音仅限于大陆,世界人民压根看不懂。假如日本用日语、韩国用韩语,我们在github上看到代码也会膈应不是。

2、很不方便

看似拼音用起来顺手,其实用拼音来命名更不方便。因为编程语言关键词、句式都是英文,变量、函数命名需要关联前后文,用拼音很难表达。

举个例子,你要写一个创建列表的函数,在Python中列表是用list指代,自然而然我们会用create_list这类方式来命名函数。如果你用chaungjianliebiao,那真的太奇怪了。

3、不规范

拼音是可以用来命名,但这是极不规范、极不专业的表现,虽然不会报错,但不利于个人技术成长。就像前面说的,想要踢球,还是得用足球。

最后分享下Python PEP(Python Enhancement Proposal)对命名的规范要求。

  • 变量、函数和属性应该使用小写字母来拼写,如果有多个单词就使用下划线进行连接。
  • 类中受保护的实例属性,应该以一个下划线开头。
  • 类中私有的实例属性,应该以两个下划线开头。
  • 类和异常的命名,应该每个单词首字母大写。
  • 模块级别的常量,应该采用全大写字母,如果有多个单词就用下划线进行连接。
  • 类的实例方法,应该把第一个参数命名为self以表示对象自身。
  • 类的类方法,应该把第一个参数命名为cls以表示该类自身。

相关文章

  • 为什么编程都建议不要用拼音命名?

    用拼音来命名就好比你非要拿篮球来当足球踢,肯定是不合适的。 编程切记的一点是,要遵守约定俗成的代码规范。因为每一项...

  • 前端开发手册(前端代码规范)

    规范完善中,github 最新链接 一、编程规约 (一)命名风格 【强制】代码命名严禁使用拼音或英文拼音混合方式,...

  • 《阿里巴巴Java开发收册》读书笔记<一>

    第一章 编程规约 1.1 命名 1.【强制】命名均不以下划线或美元符号开头或结束。 2.【强制】命名切忌拼音或拼音...

  • 阿里Java 开发手册 笔记

    编程规约 命名规范 变量命名不使用拼音。 领域模型相关命名使用全大写。UserDo,UserDTO 常量名使用全大...

  • 前端代码规范

    一、基本规则描述 1、变量命名、函数: a、变量命名语义化; b、不能使用拼音; c、函数的命名建议动词开头; 2...

  • 翻译连载 |《JavaScript 轻量级函数式编程》- 第 1

    第 1 章:为什么使用函数式编程? 函数式编程人员: 没有任何一个函数式编程者会把变量命名为 x,函数命名为 f,...

  • 第二周-代码规范

    注意:代码中存在换行和缩进不规范的问题 命名规范 通用 禁止使用拼音命名 多个相似命名中禁止出现类似lab1、la...

  • restful api

    URI命名规则 好的URI,建议这么弄:(1)RESTful是基本原则,命名要有意义;(2)不要用容易拼错的外语;...

  • 图片命名规范

    图片命名规范 1. 不要用拼音,尽量使用英文 2. 下划线 nav_right_back 3. 注意区分倍图@2x...

  • 编程规约

    命名 不能使用英语和拼音的混合命名,纯脆的拼音也不行 类名命名遵从驼峰形式,以大写字母开头; 参数名、方法名、成员...

网友评论

      本文标题:为什么编程都建议不要用拼音命名?

      本文链接:https://www.haomeiwen.com/subject/mcbkfdtx.html