methods - 方法命名约定问题(大多数语言)

标签 methods naming-conventions naming

如果我有一个隐藏按钮的方法,我可能会将其称为HideButton
如果我有一个显示按钮的方法,我可能会将其称为 ShowButton

但是你们怎么称呼 ShowIfThisHideIfThat 风格的方法呢?

可能的选择:
TestForButtonVisibility(这种听起来像是会返回 true/false 但实际上并没有完成工作)
测试按钮
ShowHideButton(我当前使用的样式)

从事此工作多年,但仍然没有我喜欢的此类方法的风格。我主要使用 C# 工作,也使用一点 Java、Ruby 和 F#。在这方面你使用什么方法名称?

// example of the style of method
public void ShouldIShowOrHideButton()
{
  Button.Visible = ((chkSomeSetting.Checked) && (DateTime.Now.Day < 8));
}

最佳答案

updateButtonVisibilty()怎么样?

关于methods - 方法命名约定问题(大多数语言),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3678093/

相关文章:

Python:使用字符串调用子函数

naming - "pre"/"post"或 "before"/"after"的单词在逻辑上和字母顺序上是否相同?

java - 无法创建名称为 Entry 的类

variables - 如何正确命名代表值 1 - n 的变量?

java - JPanel ActionMethod 显示时

java - 不同类之间访问同一个方法?

java - 如何使用 Mockito 验证一个方法在另一个方法中被调用

objective-c - setter 和 getter 的方法名称约定

ios - #define 或 const 字符串*

java - Java 包可以与 .NET 中的什么进行比较?