V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ShangJixin
V2EX  ›  问与答

写代码的时候,经常害怕变量名/类名会重复,应该怎么办

  •  
  •   ShangJixin · 2019-08-17 17:36:17 +08:00 via Android · 1951 次点击
    这是一个创建于 1708 天前的主题,其中的信息可能已经有所发展或是发生改变。
    故事发生在我折腾我自己博客的时候...为了不撞上博客程序或者是第三方插件的变量名或者是类名,css 也是,弄的都好长一坨,拼音加英文都有,就是怕撞上...弄完之后输入还不好输入,忘了那就是彻底忘了...我太难了...
    10 条回复    2019-08-18 07:27:13 +08:00
    misaka19000
        1
    misaka19000  
       2019-08-17 17:48:35 +08:00 via Android
    加上统一前缀
    xiri
        2
    xiri  
       2019-08-17 17:53:59 +08:00 via Android   ❤️ 1
    加前缀是最方便的,也不需要弄特别长,多几个字母而已。
    按楼主帖子的描述,应该是自己写了个博客主题,怕命名冲突的话,你写的部分全部加上一个你特有的前缀就行了
    再内部冲突的话可以按功能或者其他啥的再二级前缀
    coderluan
        3
    coderluan  
       2019-08-17 18:44:44 +08:00   ❤️ 2
    加前缀了,比如博客,英文是 XX's Blog,那样用 XXSB 当作前缀,绝对不会冲突(手动狗头)。
    richangfan
        4
    richangfan  
       2019-08-17 19:33:50 +08:00
    命名空间就是解决这问题的
    favourstreet
        5
    favourstreet  
       2019-08-17 20:03:28 +08:00 via Android
    前缀……难道学微软的 Zw ?好好起名字,名字想不明白,其实反映了不知道自己在写什么。
    billlee
        6
    billlee  
       2019-08-17 23:08:48 +08:00
    参考各种 C 库符号的命名方式,以 库名_ 作为前缀。
    主要是 CSS, HTML 里面的需要这样做吧,JS 代码应该有很多办法可以限定作用域啊。
    dobelee
        7
    dobelee  
       2019-08-17 23:14:08 +08:00 via Android
    长一点,详细一点,业务名前缀隔离。
    sadfQED2
        8
    sadfQED2  
       2019-08-17 23:45:30 +08:00 via Android
    命名空间干啥使的?
    laminux29
        9
    laminux29  
       2019-08-18 04:25:44 +08:00
    加前缀,最好用英文,英文实在不行就用拼音+注释中写汉语。曾经写 C 时,经常写过 60 多个字符的变量。
    xenme
        10
    xenme  
       2019-08-18 07:27:13 +08:00 via iPhone
    @coderluan 😄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2682 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:27 · PVG 20:27 · LAX 05:27 · JFK 08:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.