我知道命名一个webservice方法可能是个人偏好,但是我很想知道你们会说出什么,以及为什么?
AccountCreate
AccountDelete
AccountList
AccountUpdate
或
CreateAccount
DeleteAccount
ListAccount
UpdateAccount
答案 0 :(得分:3)
您显然正在构建基于SOAP的Web服务。在为这些人选择名字时,我倾向于选择最自然的英语表达方式。在您的情况下,这是您的第二组选项。
对我而言,如果我将其命名为接近普通英语,那么对于使用我的服务的人来说,它会更清晰,更容易。例如,如果人们试图创造某些东西,但他们并不确定是什么,他们可以浏览创建操作的文档,找到最接近他们需要的匹配。
这也与我为其余方法命名的方式一致(假设我们不是在谈论RESTful URL)。
答案 1 :(得分:3)
2号,因为我总是在可能的方法中使用[动词] [对象]。
答案 2 :(得分:0)
怎么样:
/Account/Create
/Delete
/List
/Update