为什么学编程都建议不要用拼音命名?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
今天来给大家唠唠"为什么学编程都建议不要用拼音命名?",这个问题还要源于我今天看的一个帖子,底下评论确实挺多,不过也有我们学习的地方。 工作之后,可能会发现每个公司都有自己的代码规范,比如说驼峰命名、下划线命名法等等,最常用的应该就是驼峰吧。除了命名方式,还需要讲究的是命名的含义,就像帖子说的,建议不用拼音命名。那么如果用拼音,都会造成什么问题呢? 先来看看一个前人的变量名,sig_boxing。看到之后直接开始猜谜,信号拳击?时域的盒函数信号?最后猜谜猜了半天才明白,这玩意是“波形”。要是拼音不好,还真拼不成。。。 还有个匿名用户,说之前有个同事写的一个变量名,var buru = ...,拼了好几天,百思不得其解。终于有一天,抓住他拷问:这个变量到底是什么玩意。答曰:补录。这不闹呢么... 也有网友说有次程序异常跑错,看了一下名字,如下,大家猜猜这什么意思呢哈哈哈,不过还好是第三方接口抛的。(阿Q翻译:春节加个屁的班) 最后这位网友,很久以前接手过一份代码,其中一个类中有个古怪的变量定义叫"lv",实在没弄明白是干什么的,直到在附近找到了"red"和"blue"…真的绝啊! 代码规范在工作中还是非常重要的,不仅仅体现出一个开发人员的功底,另一方面也能说明一个人的能力。说这么多,大家对自己还是要严格要求的,不能说自己想怎么写就怎么写,如果没有一个标准的话,后边在这块也是比较吃亏的,可以先去看看"Google 开源项目风格指南"。 该文章在 2024/2/7 19:12:05 编辑过 |
关键字查询
相关文章
正在查询... |