2009-04-14 6 views
3

Lequel est le plus correct, "PriceList" ou "Pricelist"? FxCop dit: CA1702: Microsoft.Naming: Le mot composé 'PriceList' dans le nom de type 'PriceList' existe en tant que terme discret. Si votre utilisation est destinée à être un seul mot, le cas en tant que «Liste de prix».Nommer: Liste de prix vs PriceList

Edit: Ceci est un objet avec Titre, date de début/fin, etc.

Répondre

4

Tout comme FxCop, cela dépend de votre intention. SI vous avez un objet qui représente une liste de prix, qui a peut-être un titre et une date d'émission, puis contient une liste d'articles qui portent un nom et un prix, la liste de prix semble correcte.

OTH si vous avez un objet de type List<Price> alors PriceList (ou les prix) serait mieux.

Son important pas trop accroché sur obéissant les règles et manquer le principe impliqué. Dans ce cas, c'est un problème entièrement humain (en ce qui concerne le compilateur, il pourrait être appelé Pinkelephants, pinkElephants ou PinkElephants, cela ne fait rien). Dans ce cas, vous devriez choisir ce qui vous semble le plus naturel ou normal.

+0

C'est le premier. Objet avec titre, dates, etc. – Allrameest

8

Vous devez utiliser liste de prix. Les conventions de nommage standard appellent le cas Pascal pour les noms de classe et les propriétés. Puisque le dictionnaire répertorie la phrase price list en deux mots, le second mot doit être en majuscules à l'aide du cas Pascal.

3

La liste de prix n'existe pas en tant que terme discret dans Merriam Webster ou Oxford. FxCop doit être composé de mots.

3

Les deux "PriceList" et "Pricelist" sont ok.

Cependant, s'il s'agit d'une liste alors "PriceList" (ou prix) serait mieux, car il fait disparaître ce sont deux concepts réunis. Mais si vous avez une classe appelée "Pricelist" (peut-être avec un titre et une date d'émission) et/ou Pricelist est un concept qui est dans votre domaine, j'aurais tendance à utiliser "Pricelist"

Peu importe, car les deux sont faciles à comprendre et à lire, il serait préférable que la sorcière que vous choisissez ait été utilisée dans tout le système.

La norme Les règles FxCop ont tendance à donner beaucoup de résultats, seulement certaines d'entre elles sont utiles. Si vous travaillez sur un système big, vous voudrez peut-être écrire une règle FxCop personnalisée pour appliquer une liste de prix ou une liste de prix que vous avez choisi dans ce système.