参数名都是拼音的代码。。。。

2016-04-01 16:35:38 +08:00
 cpygui
学习 51 单片机代码,网上下了一打包源程序套件。
解压后傻眼了。。。。。
程序是 C 写的,但是能用中文的地方用中文,不能用的时候用拼音代替。
--------
比如说, canshuyi , canshuer 来指代不同的参数, jishu 来指代迭代。。。。不过还好程序不长,逻辑看得懂。

但是这代码,母语非中文的看得懂吗?
6024 次点击
所在节点    程序员
42 条回复
cxbig
2016-04-01 16:43:44 +08:00
你下载的东西国外通常接触不到
zonghua
2016-04-01 16:47:52 +08:00
讲真,我看拼音都看不懂,毕竟那么多同音字
thinkif
2016-04-01 16:51:15 +08:00
哪怕写成 canshu1 canshu2 也忍了, canshuyi canshuer 是什么鬼
zvhdd
2016-04-01 16:59:42 +08:00
@thinkif 参宿一,参宿二,古代星名
gamexg
2016-04-01 17:06:17 +08:00
看了回复才知道是参数 1 。
techmoe
2016-04-01 17:07:13 +08:00
嵌入式记得几年前研究过一段时间,家里还剩几本电子报合订本之类的,也看过上面的一些关于单片机的文章。现在回想起来也就真差不多这样。函数名各种拼音带,论其原因的话我个人觉得可能是那些人原来都是普通的电子行业从业者,后来半路出家去搞单片机,由于没有仔细研读过别人东西或者没受过专业培训或者没看过一些专业资料什么的,对代码风格特别是函数命名这一块不太在意造成了这种现象。但是一个好的代码风格对日后维护是固然重要的,这一点无论是做嵌入式还是其他的需要敲代码的地方都应该是需要注意的地方
frienmo
2016-04-01 17:10:39 +08:00
我同事小黑 java 代码 变量名还用é(法语)呢
weakiwi
2016-04-01 17:11:09 +08:00
有时候我也会这样写,因为懒得查翻译了…… canShuyi 这样就顺眼了吧或者 can_shu_1
skydiver
2016-04-01 17:17:30 +08:00
@zvhdd shenxiuyi shenxiuer
leavic
2016-04-01 17:19:22 +08:00
很多电子行业的老手根本没学过英语,但是人家模电很牛,又好学,搞 51 出现汉语拼音太正常了。
chinuno
2016-04-01 17:25:08 +08:00
用拼音是因为易语言没法写单片机(。
bugsnail
2016-04-01 17:28:38 +08:00
打五笔的不用活了, 看拼音就头疼🐶
zhujinliang
2016-04-01 17:31:59 +08:00
全拼算对得起人的了啊,首字母让你猜到吐血有木有啊
xbb7766
2016-04-01 17:33:12 +08:00
晕了。
blacktulip
2016-04-01 17:34:11 +08:00
@zvhdd 参(shen1)宿
des
2016-04-01 17:40:04 +08:00
你有看过日本人写的代码吗?:doge:
hei1000
2016-04-01 17:46:03 +08:00
我之前见过一个人吐槽公司代码全都是中文的,没错,全中文的代码
plqws
2016-04-01 17:53:01 +08:00
@des Github 上面还有一堆用日本姓名当项目名的项目呢…
xuwenmang
2016-04-01 17:58:51 +08:00
先把东西做出来,然后在谈别的
zhujinliang
2016-04-01 18:05:14 +08:00
@plqws xx 君 xx 酱 xx 姬 这样的软件 /项目名字,哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX