我很难决定为我的方法选择哪个名称。我认为它们都是不言自明的,但后者打字速度更快,所以,我目前的偏好是supportedModes()。你怎么看?
问问题
79 次
3 回答
3
对我来说,getSupportedModes
这意味着简单的检索,而如果涉及到一些实际的逻辑来解决它们,那么类似determineSupportedModes
或calculateSupportedModes
可能会更好。名称应该描述函数的作用。对于具有某种形式的自动完成功能的现代 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 回答