2

我知道命名一个网络服务方法可能是个人喜好,但是我很想知道你们会给它起什么名字,为什么?

1:

AccountCreate
AccountDelete
AccountList
AccountUpdate

或者

2:

CreateAccount
DeleteAccount
ListAccount
UpdateAccount
4

3 回答 3

3

您显然正在构建基于 SOAP 的 Web 服务。在为它们选择名称时,我倾向于使用最自然的英文表示。就您而言,这是您的第二组选项。

对我来说,如果我将它们命名为尽可能接近简单的英语,那么对于使用我的服务的人来说,事情会变得更清晰、更容易。例如,如果人们试图创建一些东西,但他们不确定是什么,他们可以浏览 Create 操作的文档并找到最接近他们需要的匹配项。

这也与我命名其余方法的方式一致(假设我们不是在谈论 RESTful URL)。

于 2010-10-12T15:04:42.747 回答
3

第 2 号,因为我总是在可能的方法中使用 [Verb][object]。

于 2010-10-12T15:05:00.680 回答
0

怎么样:

/Account/Create
        /Delete
        /List
        /Update
于 2010-10-12T15:02:39.893 回答