• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hnyoumfk
V2EX  ›  程序员

给变量起名字真是 OOP 一大难题

  •  
  •   hnyoumfk · Mar 31, 2018 · 5733 views
    This topic created in 2978 days ago, the information mentioned may be changed or developed.

    业务逻辑如下:

    给某个用户推荐一群和他相似的异性用户。

    输入:uid

    输出:[uid1,uid2,...,uid50]

    那么问题来了,提供具体推荐接口的类应该叫什么呢?第一想法是 RecommendCore,觉得不够有趣,又想起名 LaoBao,但是觉得太低俗

    V 友们有何高见?

    Supplement 1  ·  Mar 31, 2018

    是提供接口的类!不是返回值!

    例如

    RecommendCore.getUserList(uid)
    

    当然你们的回答我也是很服气的

    Pheromone.getHiddenWifes(uid)
    
    23 replies    2018-04-01 17:59:15 +08:00
    run2
        1
    run2  
       Mar 31, 2018   ❤️ 2
    Pheromone
    coffeSlider
        2
    coffeSlider  
       Mar 31, 2018 via Android   ❤️ 2
    gaveMeSomebody
    dumbass
        3
    dumbass  
       Mar 31, 2018 via Android   ❤️ 1
    hiddenWifes
    jmc891205
        4
    jmc891205  
       Mar 31, 2018   ❤️ 1
    SimiliarOppositeSexUser
    John60676
        5
    John60676  
       Mar 31, 2018
    gaveMeGay
    hnyoumfk
        6
    hnyoumfk  
    OP
       Mar 31, 2018
    @sobigfish 老哥 666,非常切合!
    congeec
        7
    congeec  
       Mar 31, 2018 via iPhone
    Recommender 不就行了
    wsy2220
        8
    wsy2220  
       Mar 31, 2018 via Android   ❤️ 1
    wife->wives
    run2
        9
    run2  
       Mar 31, 2018   ❤️ 1
    Pheromone.findAttractsTo(uid)

    wives 的含义偏激了点
    Hopetree
        10
    Hopetree  
       Mar 31, 2018
    momo
    ifoolish
        11
    ifoolish  
       Mar 31, 2018   ❤️ 1
    你可以了解一下 https://www.v2ex.com/t/269793
    pmispig
        12
    pmispig  
       Mar 31, 2018
    tuiJian()
    hnyoumfk
        13
    hnyoumfk  
    OP
       Mar 31, 2018
    @ifoolish CODELF 一直在用,但是这里可能更需要一个比喻来给变量起名字,就像设计模式那样。
    不过谢谢推荐哈哈哈
    R18
        14
    R18  
       Mar 31, 2018 via Android
    huoquxiangsideren("异性")
    just1
        15
    just1  
       Mar 31, 2018 via Android
    HuoquYixing
    contmonad
        16
    contmonad  
       Mar 31, 2018 via iPhone   ❤️ 1
    Matchmaker.getPotentialPartners/getHookupCandidates
    otakustay
        17
    otakustay  
       Mar 31, 2018   ❤️ 1
    getRecommendedPartnersWithDifferentGenderByUidOf(uid)
    0TSH60F7J2rVkg8t
        18
    0TSH60F7J2rVkg8t  
       Mar 31, 2018 via iPhone
    RecommendPeopleForOneNightStand
    idler
        19
    idler  
       Mar 31, 2018
    Cupid.getMatches(uid)
    honeycomb
        20
    honeycomb  
       Apr 1, 2018 via Android
    @hnyoumfk

    getHiddenWives() 有点不好记还要改名词形式
    cwek
        21
    cwek  
       Apr 1, 2018
    getUsersOfRecommendableAndOppositeSex()
    at Object C ?

    OppositeSex 不应该作为函数的参数?
    hanxiaomeng
        22
    hanxiaomeng  
       Apr 1, 2018
    getGirlFriends()
    Kylin30
        23
    Kylin30  
       Apr 1, 2018
    class weishang:
    pass
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   955 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 19:39 · PVG 03:39 · LAX 12:39 · JFK 15:39
    ♥ Do have faith in what you're doing.