代码之家  ›  专栏  ›  技术社区  ›  user160820

布尔变量名建议

  •  1
  • user160820  · 技术社区  · 14 年前

    我有一个方法名更新,这将根据布尔变量来调用。 我需要建议如何命名这个变量。

    4 回复  |  直到 10 年前
        1
  •  6
  •   Jon Skeet    14 年前

    怎么样 shouldUpdate ?或者描述它应该更新的条件,例如 dirty , hasChanges 等。

        2
  •  1
  •   CaffGeek    14 年前

    “更新”听起来像是一个错误的方法名。它在更新什么?

    但是,您可以将其命名为“shouldupdate”、“requiresupdate”、“needsupdate”

    布尔变量应该有一个“类似问题”的名称。

        3
  •  0
  •   STW    14 年前

    对于一个上下文很少的问题,你可能得不到太多好的输入。

    因为变量是布尔值,所以名称应该暗示它的值是真/假、是/否等…所以 shouldUpdate , needsSave , hasChanges , isModified 等等都很好。

        4
  •  0
  •   Justin Ethier    14 年前

    了解更多关于何时 update 被称为,但有些可能性是:

    • Dirty -如果数据更改,则更新它
    • Stale -如果数据过时,则更新它:)