V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cpygui
V2EX  ›  程序员

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

  •  
  •   cpygui · Apr 1, 2016 via Android · 6576 views
    This topic created in 3679 days ago, the information mentioned may be changed or developed.
    学习 51 单片机代码,网上下了一打包源程序套件。
    解压后傻眼了。。。。。
    程序是 C 写的,但是能用中文的地方用中文,不能用的时候用拼音代替。
    --------
    比如说, canshuyi , canshuer 来指代不同的参数, jishu 来指代迭代。。。。不过还好程序不长,逻辑看得懂。

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

    參宿(拼音: shēn xiù,注音:ㄕㄣˉ ㄒㄧㄡˋ,中古拼音: srim siuh )
    ChaosPark
        28
    ChaosPark  
       Apr 1, 2016
    只要代码写的溜就行,管他什么拼音还是英文。
    wangjie
        29
    wangjie  
       Apr 1, 2016
    有时候觉得这种还挺带感的
    Exin
        30
    Exin  
       Apr 1, 2016
    前阵子还有纯中文的 C#代码呢
    ligyxy
        31
    ligyxy  
       Apr 1, 2016
    最可恨是拼音首字母缩写
    vinsony
        32
    vinsony  
       Apr 1, 2016
    好歹是全拼啊...
    ffffwh
        33
    ffffwh  
       Apr 1, 2016 via Android
    @frienmo
    MCVector
        34
    MCVector  
       Apr 2, 2016
    @tcp 哈哈这种 local 变量玩一下应该没问题。
    Makcy
        35
    Makcy  
       Apr 2, 2016
    这就是传说中的拼音命名法~哈哈
    xifangczy
        36
    xifangczy  
       Apr 2, 2016
    canshuyi 这也太过了吧喂.... 不会英语最差也好歹写明意思啊...
    ProfFan
        37
    ProfFan  
       Apr 2, 2016
    URP 教务系统, JSP ,全是拼音
    max1525
        38
    max1525  
       Apr 2, 2016 via iPhone
    鹅妹子嘤……
    gkiwi
        39
    gkiwi  
       Apr 2, 2016
    got =》港澳台
    pynix
        40
    pynix  
       Apr 3, 2016
    牛逼。。。突然感觉 param1,data1 之类的不知道高到哪里去了。
    shew2356
        41
    shew2356  
       Apr 3, 2016
    拼音很好啊,现在域名都是拼音呢!
    RobertYang
        42
    RobertYang  
       Apr 3, 2016 via Android
    chanshu1 我看了好久。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   992 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 21:58 · PVG 05:58 · LAX 14:58 · JFK 17:58
    ♥ Do have faith in what you're doing.