0

我很难决定为我的方法选择哪个名称。我认为它们都是不言自明的,但后者打字速度更快,所以,我目前的偏好是supportedModes()。你怎么看?

4

3 回答 3

3

对我来说,getSupportedModes这意味着简单的检索,而如果涉及到一些实际的逻辑来解决它们,那么类似determineSupportedModescalculateSupportedModes可能会更好。名称应该描述函数的作用。对于具有某种形式的自动完成功能的现代 IDE,简洁并不是主要考虑因素。

不同的语言也有自己的约定。例如,calculateSupportedModes在 Java 中调用的函数通常会CalculateSupportedModes在 C# 或 VB 中调用。

于 2010-01-01T15:45:29.010 回答
0

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

于 2010-01-01T15:36:10.540 回答
0

不仅仅作用于其传递的参数的函数应该被命名为动作。

于 2010-01-01T15:36:33.330 回答