模型属性的命名约定?

时间:2018-03-19 13:01:01

标签: c# architecture

如果你有一个表示天的int,那么它的名字最好的方法是什么:

  1. MinLimitInDays
  2. MinLimit与"在几天内#34;作为xml doc comment吗?
  3. 或与双重相同:

    1. ProductRevenueInPercentage
    2. ProductRevenue"百分比"作为xml doc comment吗?
    3. 或者您甚至可以创建一个具有特定构造函数的新类,例如{int>具有int days属性的MinLimit(int days)

1 个答案:

答案 0 :(得分:2)

MSDN states你应该重视简洁性。

所以:

int MinLimitInDays = 4;

可以更好地表现为:

int MinimumAmountOfDays = 4;

更好的是,将其保存为TimeSpan

TimeSpan MinimumLimit = TimeSpan.FromDays(4);

除此之外,如果您不确定,请将其更加详细。

double ProductRevenuePercentage;

优于:

double ProductRevenue;

这可能是整体收入。不要害怕制作太长的属性,除非缩写无处不在,否则不要缩写。