如何命名变量:numItems或itemCount?

| 命名变量的正确方法是什么
int numItems;
int itemCount;
或常数:
public static final int MAX_NUM_ITEMS = 64;
public static final int MAX_ITEM_COUNT = 64;
    
已邀请:

bab

        史蒂夫·麦康奈尔(Steve McConnell)在“代码完成”中指出,“数字”不明确。它可以是一个计数,一个索引或其他一些数字。   \“但是,因为经常使用Number   造成混乱,可能是最好的   通过使用来回避整个问题   计数指的是销售总数,指数指的是   具体销售。”     
        item_count或itemCount(尽管那里正在酝酿一场宗教战争)     
        对于Java,我将使用
itemCount
MAX_ITEM_COUNT
。对于Ruby,分别为
item_count
MAX_ITEM_COUNT
。我倾向于使用不会被错误解释的名称(
numItems
可能是
numerate_items
number_of_items
的快捷方式),因此是我的选择。无论您决定如何,都要不断使用它。     
        这是个人喜好问题,只需确保您在整个代码中保持一致即可。如果您正在与其他人一起工作,请检查现有代码中已完成的操作。 对于常数,我会发现ѭ11than比
MAX_NUM_ITEMS
或类似的词更具逻辑性,对我来说听起来更好。     

要回复问题请先登录注册