我知道命名一个网络服务方法可能是个人喜好,但是我很想知道你们会给它起什么名字,为什么?
1:
AccountCreate
AccountDelete
AccountList
AccountUpdate
或者
2:
CreateAccount
DeleteAccount
ListAccount
UpdateAccount
我知道命名一个网络服务方法可能是个人喜好,但是我很想知道你们会给它起什么名字,为什么?
AccountCreate
AccountDelete
AccountList
AccountUpdate
或者
CreateAccount
DeleteAccount
ListAccount
UpdateAccount
您显然正在构建基于 SOAP 的 Web 服务。在为它们选择名称时,我倾向于使用最自然的英文表示。就您而言,这是您的第二组选项。
对我来说,如果我将它们命名为尽可能接近简单的英语,那么对于使用我的服务的人来说,事情会变得更清晰、更容易。例如,如果人们试图创建一些东西,但他们不确定是什么,他们可以浏览 Create 操作的文档并找到最接近他们需要的匹配项。
这也与我命名其余方法的方式一致(假设我们不是在谈论 RESTful URL)。
第 2 号,因为我总是在可能的方法中使用 [Verb][object]。
怎么样:
/Account/Create
/Delete
/List
/Update