2010-10-12 5 views
2

Je sais que nommer une méthode de service web est probablement une préférence personnelle, mais je suis curieux de savoir ce que vous appelleriez, et pourquoi?Service Web - dénomination de méthode?

1:

AccountCreate 
AccountDelete 
AccountList 
AccountUpdate 

ou

2:

CreateAccount 
DeleteAccount 
ListAccount 
UpdateAccount 

Répondre

3

Vous construisez évidemment les services Web SOAP. En choisissant des noms pour ceux-ci, j'ai tendance à aller avec la représentation anglaise la plus naturelle. Dans votre cas, c'est votre deuxième série d'options. Pour moi, cela rend les choses plus claires et plus faciles pour les personnes qui consomment mes services si je les nomme le plus près possible de l'anglais. " Par exemple, si les gens essaient de créer quelque chose, mais qu'ils ne savent pas vraiment quoi, ils peuvent parcourir la documentation des opérations de création et trouver la correspondance la plus proche pour ce dont ils ont besoin. Il est également cohérent avec la façon dont je nomme le reste de mes méthodes (en supposant que nous ne parlons pas d'URL RESTful).

0

Que diriez-vous:

/Account/Create 
     /Delete 
     /List 
     /Update 
3

Numéro 2, parce que j'utilise toujours [Verb] [objet] dans les méthodes si possible.