Java 局部变量符号:'textEntered' 或 'enteredText'?

Java local variable notation: 'textEntered' or 'enteredText'?

我刚刚不让我睡觉怀疑如何命名存储用户输入的文本(在文本框中)的局部变量。

我应该将其命名为 'enteredText' 还是 'textEntered'?

我主要关心的是什么在先? participleSubject 或 subjectParticiple.

在事件中有一些公认的模式,它总是 onSubjectVerb,例如onItemClick ...

我不确定哪个是我的案例的样式规则(在文本框中输入文本'

我在不同的代码存储库上进行了一些搜索,两个名称都被使用了吗?

有什么想法吗?

谢谢!

米格尔·安格尔

此问题是计算机科学中的 two hardest problems 问题之一,命名事物。我认为两者都同样没有描述 所输入的文本所描述的内容。

例如:这个文本字段提供了哪些输入功能?他们的名字?然后调用它 userName

我认为更多的是品味问题。

无论如何,对我来说这是一个上下文问题:如果我正在编写一个复杂的 class 或方法,其中有很多变量,例如有输入的文本、计算的文本和固定的文本(即标签),我倾向于将它们命名为 textEnteredtextComputedtextFixed,所以当我需要访问某种类型的 text IDE 自动完成功能轻松显示所有可用的 text