gpt4 book ai didi

naming - 一些常见名称(如 "info"和 "manager")的良好命名候选者?

转载 作者:行者123 更新时间:2023-12-04 05:24:53 25 4
gpt4 key购买 nike

有些书说我们应该避免使用像 'XXInfo' 这样的名字。 , 'XXManager' (我忘记了书名),所以我试图找到这些名字的好人选,但我找不到'UserInfo' 的好替代品。 , 'ProxyManager'或类似的东西。

任何人都可以就如何选择更具表现力的名称提供一些好的建议吗?我不是说英语的人

最佳答案

而不是 UserInfo,您可以只调用您的类“User”,特别是如果它位于名为“Data”或“InfoStore”或类似的模块中。 “信息”一词传达了一种可以被视为理所当然的含义。

摆脱“经理”一词更难-我自己尝试过。 (有时一个人最终会得到如此多的“经理”,以至于几乎需要一个“经理经理”来将它们全部整理出来。)
我认为这里最重要的是思考“类到底做了什么?”

它真的是 Wrapper、Helper、Retriever、Decider、Organizer 还是 Mapper?

如果以上都不是,那么“manager”类可能太大了,应该拆分成可以相应命名的单独函数。
在某些情况下,您可以将“经理”一词替换为“老板”,尤其是当它是其他经理对象的经理时。

(回答,因为我无法将这么长的帖子放入评论中)

关于naming - 一些常见名称(如 "info"和 "manager")的良好命名候选者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13307217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com