【发布时间】:2020-04-29 23:54:22
【问题描述】:
碰巧我的课程是(医疗)服务,您对我将检索医疗服务的 Angular 服务命名有什么建议吗?
到目前为止,我想到了两件事:
- MedicalServicesService 听起来有点奇怪?
- 我正在考虑用同义词代替“(医疗)服务”,也许是“医疗援助”。然后我将 MedicalAssistanceService 作为(编程)服务名称。 尽管如此,手术几乎无法获得医疗救助。这确实是一项医疗服务。
很好奇当他们的一个类名碰巧使用编程关键字时人们会做什么。一个有待商榷的问题。
不确定此处是否允许命名约定问题?如果不是,我很乐意删除我的问题。谢谢。
【问题讨论】:
-
命名推荐问题在这里确实是题外话,因为它们主要是基于意见的主题。
-
@TylerH 他们可能有点基于意见,但如果人们真的问自己这些问题并有地方获得答案,我会很高兴。我厌倦了人们调用字符串
a,因为他们想不出更好的办法。 -
我决定调用服务 MedicalServiceService,因为 MedicalService 是一个实体。我已经删除了 MedicalServicesService 中的 s,因为有人向我指出服务名称往往是单数的,例如产品服务,而不是产品服务。由于重复,这可能有点令人困惑,但这确实是实体名称,我找不到完美的同义词。非常感谢,马祖基!这是一个个人项目,而不是一个团队。 MedicalUseCase 真是个好主意!然后我会有 MedicalUseCaseService,这听起来不像是重复的。感谢您的所有帮助和链接
-
@mazunki 他们这样做了; reddit、quora、expertexchange、ad infinitum。
标签: naming conventions