Java局部变量表示法:'textEntered'或'enteredText'?

时间:2017-02-12 11:18:19

标签: java android notation

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

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

我主要担心的是什么是第一位的? participleSubject或subjectParticiple。

在事件中有一些可接受的模式,它总是在onSubjectVerb上,例如onItemClick ...

我不确定哪种样式规则适合我的情况(在TextBox中输入文字'

我对不同的代码存储库进行了一些搜索,并使用了这两个名称?

有什么想法吗?

谢谢!

MiguelÁngel

2 个答案:

答案 0 :(得分:1)

这个问题是计算机科学中的two hardest problems之一,用来命名。我认为两者都同样不能描述输入的文字所描述的

例如:此文本字段提供了使用输入的能力是什么?他们的名字?然后将其命名为 userName

答案 1 :(得分:1)

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

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