代码之家  ›  专栏  ›  技术社区  ›  Craig Nicholson

命名首选项:GetSupportedModes()与SupportedModes()?

  •  0
  • Craig Nicholson  · 技术社区  · 6 年前

    我很难决定为我的方法选择哪个名称。我认为它们都是不言自明的,但是后者更容易输入,所以我目前的偏好是支持modes()。你怎么认为?

    3 回复  |  直到 15 年前
        1
  •  3
  •   David M    15 年前

    对我来说, getSupportedModes 意味着简单的检索,但是如果有一些实际的逻辑需要解决,比如 determineSupportedModes calculateSupportedModes 也许会更好。名称应该描述函数的作用。简洁性并不是现代IDE的主要考虑因素,它具有某种形式的自动完成功能。

    不同的语言也有自己的约定。例如,一个函数调用 计算支持的模式 在Java中通常被称为 CalculateSupportedModes 在C或VB中。

        2
  •  0
  •   Vadim    15 年前

    我更喜欢更明确的getSupportedModes。您不希望其他开发人员对该方法的作用进行二次猜测。

        3
  •  0
  •   mcintyre321    15 年前

    对传递的参数以外的函数进行操作的函数应命名为Actions。

    推荐文章