数字范围的命名约定
本文关键字:命名约定 范围 数字 | 更新日期: 2023-09-27 18:10:18
有哪些可能的方法来命名一个代表数字范围的变量?例如,我正在开发一个度量应用程序,该应用程序显示某人队列中某些项目的年龄。它们以
表示- <
- 0-50天/gh><
- 51 - 100天/gh><
- 100 +天/gh>
我想过把范围拼出来:zeroToFifty
, range0-50
。我也考虑过用"章节"来命名它们:first
, second
, third
,但事实证明这根本不具有描述性。你们是怎么表示数字范围的?
首先,ZeroToFifty这样的名字并不是很有描述性,几乎不比if (number < 50)
好多少。变量名应该尽可能提供更多的信息,同时保持简洁。
这取决于用法,但您可能会发现Young, Mature, Old
很适合您的情况,因为它描述了物品的年龄(从而为您提供了关于该值的含义或用法的强有力线索)。或者是Modern, Classic, Vintage
。或者Baby, Child, Adult
。(如果它们"符合"你心中的用法)。
在c#中,如果您使用枚举类型,则必须始终使用类型名,这也有助于澄清含义:ItemAge.Young/Mature/Old
或TimeInQueue.Short/Medium/Long
。