为什么学编程都建议不要用拼音命名?看知乎大佬的回答!秒懂

为什么学编程都建议不要用拼音命名?今天笔者逛了逛知乎,发现了知乎的大佬是这样回答的!

规范命名是为了统一标准,降低程序理解难度,提升程序可维护性,提高团队协作效率。

使用拼音命名可不可以?当然可以。但是:

1.中文多音字很多,用拼音命名会造成歧义,或者理解困难,耗费时间和精力。

例如很简单的用户 user 命名,拼音是 yong hu,哪个更直观?

有时候我不太喜欢用拼音命名主要就两个原因

第一个原因就是看着很费劲, 而且往往第一遍写的时候还感觉挺好的, 过两个礼拜回头看的时候就要猜破脑袋了

第二个原因就是函数语言本身都是基于英文的, 混入拼音后感觉乡土气息很重, 比如下面这个程序代码:

若改成:

就有一种在听 王蓉的 "好乐day" 的感觉...

好吧, 以上是装逼. 其实用什么命名方法都可以, 自己的项目自己能看懂, 和别人合作的项目大家都能看懂就可以了. 反正除了参与开发的程序猿, 其他的人不会去看源代码, 而计算机对你是怎么命名的这一点完全不感兴趣。

2. 编程在接触自己团队代码的同时,还会接触其他团队,其他国家的代码。你们用拼音命名,其他人用英文命名,你还要来回切换思考方式?累不累啊。

3. 中国人用拼音命名,你写的程序就只有懂拼音的人才能看懂。中国人用拼音,美国人用音标呗,各个国家的人用自己国家语言的特有方式呗。那怎么实现代码共享?怎么进行国际合作?怎么学习其他国家优秀开发者的代码?

4. 什么?你不会英文?用拼音方便?如果你这样考虑,你在使用拼音命名之前,希望你慎重考虑上述几个使用拼音命名的缺陷。我推荐你学一下英文。

5. 什么?你不会英文,你还不想学?那我感断定,你很难成为一名优秀的程序员。都二十一世纪了,都全面小康了,都国际化了。那么多优秀的学习资料,文档,优秀代码,很多都是英文的。

你不会英文还不想学,我不相信你会成为一名优秀的程序员。就从这个学习态度上,就很难。

如果你想成为一名程序员却依然在编程的世界里迷茫,不知道自己的未来规划,亦或你想更好的提升你的编程能力,好好学习C/C++编程知识的话!那么你很幸运~

C语言C++编程学习交流圈子,Q群1090842465点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍:

编程学习视频:

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值