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

关于类名字的规范?

  •  
  •   loverorser · 2023-11-06 17:55:08 +08:00 via Android · 1038 次点击
    这是一个创建于 376 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如我有若干个 Manager ,是
    ManagerShop
    ManagerBag ,还是
    ShopManager
    BagManager

    第一种看上去方便,而且 IDE 放在相邻的地方好查
    但是第二张读起来更自然?
    6 条回复    2023-11-07 15:53:57 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-11-06 18:18:39 +08:00
    manager 放后面,我感觉也没怎么见过 manager 这种词放前面的,要是 manage 感觉放前面就合理些,
    Rache1
        2
    Rache1  
       2023-11-06 18:32:02 +08:00
    应该都是以后缀。换个例子,你见过 ControllerShop ,ServiceShop 、ModelShop 吗
    nzbstn
        3
    nzbstn  
       2023-11-06 23:53:57 +08:00 via Android
    非开发出身,也没专门写过项目代码,平时就是拿 py 弄几个脚本自娱自乐,关于命名在写代码的时候也遇到过困难,后来干脆自己先总结一个命名方法,动词名词形容词等怎么排列,下划线怎么用,以后每次写代码不知道咋命名就翻笔记看一眼
    总之自己玩能看懂就好啦,要想别人看懂加注释呗,野路子出身有得是办法
    realJamespond
        4
    realJamespond  
       2023-11-07 09:34:53 +08:00
    ShopManager, ManagerOfShop, 这不是语法问题?
    yhm2046
        5
    yhm2046  
       2023-11-07 13:45:33 +08:00
    參考《代碼大全》
    realNewBee
        6
    realNewBee  
       2023-11-07 15:53:57 +08:00
    manager 放后面好一点,至少搜索查找的时候方便很多。而且这种大类的一般都是作为后缀,比如 ShopApi ,ShopModel, ...。最好缩写更好看一点,比如 ShopMgr
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.