我很难决定为我的方法选择哪个名称。我认为它们都是不言自明的,但后者输入速度更快,因此,我目前的首选项是supportedModes()。你觉得怎么样?
答案 0 :(得分:3)
对我来说,getSupportedModes
意味着简单的检索,而如果有一些实际的逻辑可以解决它,determineSupportedModes
或calculateSupportedModes
之类的东西可能会更好。该名称应描述该功能的作用。对于具有某种形式的自动完成功能的现代IDE,简洁性不是主要考虑因素。
不同的语言也有自己的约定。例如,Java中称为calculateSupportedModes
的函数通常在C#或VB中称为CalculateSupportedModes
。
答案 1 :(得分:0)
我更喜欢更明确的getSupportedModes。您不希望其他开发人员再次猜测该方法的作用。
答案 2 :(得分:0)
作用于不仅仅是传递参数的函数应该被命名为actions。