我知道命名网络服务方法可能是个人喜好,但是我很想知道你们会如何命名,为什么?
1:
AccountCreate
AccountDelete
AccountList
AccountUpdate
要么
2:
CreateAccount
DeleteAccount
ListAccount
UpdateAccount
最佳答案
您显然正在构建基于SOAP的Web服务。在为这些名称选择名称时,我倾向于使用最自然的英语表示形式。就您而言,这是第二套选项。
对我而言,如果我将其命名为尽可能接近普通英语,则使使用我的服务的人更清楚,更轻松。例如,如果人们正在尝试创建某些东西,但是他们不确定该怎么做,则可以浏览Create操作的文档并找到最接近他们所需的匹配项。
这也与我命名其余方法的方式一致(假设我们不是在谈论RESTful URL)。