关于类名字的规范?

2023-11-06 17:55:08 +08:00
 loverorser
比如我有若干个 Manager ,是
ManagerShop
ManagerBag ,还是
ShopManager
BagManager

第一种看上去方便,而且 IDE 放在相邻的地方好查
但是第二张读起来更自然?
1046 次点击
所在节点    程序员
6 条回复
AoEiuV020JP
2023-11-06 18:18:39 +08:00
manager 放后面,我感觉也没怎么见过 manager 这种词放前面的,要是 manage 感觉放前面就合理些,
Rache1
2023-11-06 18:32:02 +08:00
应该都是以后缀。换个例子,你见过 ControllerShop ,ServiceShop 、ModelShop 吗
nzbstn
2023-11-06 23:53:57 +08:00
非开发出身,也没专门写过项目代码,平时就是拿 py 弄几个脚本自娱自乐,关于命名在写代码的时候也遇到过困难,后来干脆自己先总结一个命名方法,动词名词形容词等怎么排列,下划线怎么用,以后每次写代码不知道咋命名就翻笔记看一眼
总之自己玩能看懂就好啦,要想别人看懂加注释呗,野路子出身有得是办法
realJamespond
2023-11-07 09:34:53 +08:00
ShopManager, ManagerOfShop, 这不是语法问题?
yhm2046
2023-11-07 13:45:33 +08:00
參考《代碼大全》
realNewBee
2023-11-07 15:53:57 +08:00
manager 放后面好一点,至少搜索查找的时候方便很多。而且这种大类的一般都是作为后缀,比如 ShopApi ,ShopModel, ...。最好缩写更好看一点,比如 ShopMgr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/989220

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX