Java 局部变量符号:'textEntered' 或 'enteredText'?
Java local variable notation: 'textEntered' or 'enteredText'?
我刚刚不让我睡觉怀疑如何命名存储用户输入的文本(在文本框中)的局部变量。
我应该将其命名为 'enteredText' 还是 'textEntered'?
我主要关心的是什么在先? participleSubject 或 subjectParticiple.
在事件中有一些公认的模式,它总是 onSubjectVerb,例如onItemClick ...
我不确定哪个是我的案例的样式规则(在文本框中输入文本'
我在不同的代码存储库上进行了一些搜索,两个名称都被使用了吗?
有什么想法吗?
谢谢!
米格尔·安格尔
此问题是计算机科学中的 two hardest problems 问题之一,命名事物。我认为两者都同样没有描述 所输入的文本所描述的内容。
例如:这个文本字段提供了哪些输入功能?他们的名字?然后调用它 userName
我认为更多的是品味问题。
无论如何,对我来说这是一个上下文问题:如果我正在编写一个复杂的 class 或方法,其中有很多变量,例如有输入的文本、计算的文本和固定的文本(即标签),我倾向于将它们命名为 textEntered
、textComputed
和 textFixed
,所以当我需要访问某种类型的 text IDE 自动完成功能轻松显示所有可用的 text
。
我刚刚不让我睡觉怀疑如何命名存储用户输入的文本(在文本框中)的局部变量。
我应该将其命名为 'enteredText' 还是 'textEntered'?
我主要关心的是什么在先? participleSubject 或 subjectParticiple.
在事件中有一些公认的模式,它总是 onSubjectVerb,例如onItemClick ...
我不确定哪个是我的案例的样式规则(在文本框中输入文本'
我在不同的代码存储库上进行了一些搜索,两个名称都被使用了吗?
有什么想法吗?
谢谢!
米格尔·安格尔
此问题是计算机科学中的 two hardest problems 问题之一,命名事物。我认为两者都同样没有描述 所输入的文本所描述的内容。
例如:这个文本字段提供了哪些输入功能?他们的名字?然后调用它 userName
我认为更多的是品味问题。
无论如何,对我来说这是一个上下文问题:如果我正在编写一个复杂的 class 或方法,其中有很多变量,例如有输入的文本、计算的文本和固定的文本(即标签),我倾向于将它们命名为 textEntered
、textComputed
和 textFixed
,所以当我需要访问某种类型的 text IDE 自动完成功能轻松显示所有可用的 text
。