V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cpygui
V2EX  ›  程序员

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

  •  
  •   cpygui · 2016-04-01 16:35:38 +08:00 via Android · 6031 次点击
    这是一个创建于 3162 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学习 51 单片机代码,网上下了一打包源程序套件。
    解压后傻眼了。。。。。
    程序是 C 写的,但是能用中文的地方用中文,不能用的时候用拼音代替。
    --------
    比如说, canshuyi , canshuer 来指代不同的参数, jishu 来指代迭代。。。。不过还好程序不长,逻辑看得懂。

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

    參宿(拼音: shēn xiù,注音:ㄕㄣˉ ㄒㄧㄡˋ,中古拼音: srim siuh )
    ChaosPark
        28
    ChaosPark  
       2016-04-01 19:06:02 +08:00
    只要代码写的溜就行,管他什么拼音还是英文。
    wangjie
        29
    wangjie  
       2016-04-01 19:56:26 +08:00
    有时候觉得这种还挺带感的
    Exin
        30
    Exin  
       2016-04-01 20:23:06 +08:00
    前阵子还有纯中文的 C#代码呢
    ligyxy
        31
    ligyxy  
       2016-04-01 23:24:35 +08:00
    最可恨是拼音首字母缩写
    vinsony
        32
    vinsony  
       2016-04-01 23:30:41 +08:00
    好歹是全拼啊...
    ffffwh
        33
    ffffwh  
       2016-04-01 23:57:43 +08:00 via Android
    @frienmo
    MCVector
        34
    MCVector  
       2016-04-02 00:02:17 +08:00
    @tcp 哈哈这种 local 变量玩一下应该没问题。
    Makcy
        35
    Makcy  
       2016-04-02 00:07:27 +08:00
    这就是传说中的拼音命名法~哈哈
    xifangczy
        36
    xifangczy  
       2016-04-02 00:08:21 +08:00
    canshuyi 这也太过了吧喂.... 不会英语最差也好歹写明意思啊...
    ProfFan
        37
    ProfFan  
       2016-04-02 14:07:50 +08:00
    URP 教务系统, JSP ,全是拼音
    max1525
        38
    max1525  
       2016-04-02 14:36:17 +08:00 via iPhone
    鹅妹子嘤……
    gkiwi
        39
    gkiwi  
       2016-04-02 15:05:22 +08:00
    got =》港澳台
    pynix
        40
    pynix  
       2016-04-03 04:45:19 +08:00
    牛逼。。。突然感觉 param1,data1 之类的不知道高到哪里去了。
    shew2356
        41
    shew2356  
       2016-04-03 11:50:31 +08:00
    拼音很好啊,现在域名都是拼音呢!
    RobertYang
        42
    RobertYang  
       2016-04-03 16:26:51 +08:00 via Android
    chanshu1 我看了好久。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1021 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:25 · PVG 05:25 · LAX 13:25 · JFK 16:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.