(android) 如何命名一个 Activity, Fragment..etc
(android) How to name an Activity, Fragment..etc
这不是代码题。
我只是在命名一个 Fragment
,它太长了,我搞糊涂了。
我不确定 Fragment
的名字是否合适,因为它太长了。
Activity
或 Fragment
的正确命名方式是什么?
命名时,是否必须包含单词 Fragment
或 Activity
?
例如,MovieListFragment
-> MovieList
, MovieActivity
-> Movie
这是因为如果我包含这些有时会变得太长。
或者我包含它并且它很长有关系吗?
有超过 22 个字母可以更容易地识别我要命名的Fragment
。
这完全取决于您和您的团队对什么最满意。名称变得太长或太短都没有关系。我总是为我的项目文件命名,记住如果我在几个月后回到我的项目,我不应该与文件名混淆,它非常直观。
名正言顺。
你应该避免像 MLF
或 MLFragment
这样的缩写。
MovieListFragment
说得很清楚了。
这不仅适用于 class 名称,还适用于变量名称。
虽然范围越小,名称越短越好,例如在循环中:
for (i in 0..array.lastIndex) {
// i might be some index
// the loop has a small scope, so it's easy to get its meaning
}
换句话说,如果您必须向上滚动代码页面才能了解该名称是什么,那么它可能不是一个好名称。
想一想,当你很久不看这段代码再回来时,你还会明白这个名字的意思吗?
并且不要为了节省 2-3 个字符而缩短名称。需要这种优化的日子已经一去不复返了,无论如何编译器都会为你优化它。
无论您使用的是 Activity 还是片段,您的 Activity 或片段名称都应该简单而有意义,以便朋友或同事阅读您的代码时对他们有意义。您的项目文件名称还应该给出每个变量、函数或 class does.thus 的图形概念,无论名称是长是短都没有关系。最后在命名 Activity 或 Fragment 时添加单词 Activity
或 Fragment
没有意义,我建议您不要这样做。
这不是代码题。
我只是在命名一个 Fragment
,它太长了,我搞糊涂了。
我不确定 Fragment
的名字是否合适,因为它太长了。
Activity
或 Fragment
的正确命名方式是什么?
命名时,是否必须包含单词 Fragment
或 Activity
?
例如,MovieListFragment
-> MovieList
, MovieActivity
-> Movie
这是因为如果我包含这些有时会变得太长。
或者我包含它并且它很长有关系吗?
有超过 22 个字母可以更容易地识别我要命名的Fragment
。
这完全取决于您和您的团队对什么最满意。名称变得太长或太短都没有关系。我总是为我的项目文件命名,记住如果我在几个月后回到我的项目,我不应该与文件名混淆,它非常直观。
名正言顺。
你应该避免像 MLF
或 MLFragment
这样的缩写。
MovieListFragment
说得很清楚了。
这不仅适用于 class 名称,还适用于变量名称。 虽然范围越小,名称越短越好,例如在循环中:
for (i in 0..array.lastIndex) {
// i might be some index
// the loop has a small scope, so it's easy to get its meaning
}
换句话说,如果您必须向上滚动代码页面才能了解该名称是什么,那么它可能不是一个好名称。
想一想,当你很久不看这段代码再回来时,你还会明白这个名字的意思吗?
并且不要为了节省 2-3 个字符而缩短名称。需要这种优化的日子已经一去不复返了,无论如何编译器都会为你优化它。
无论您使用的是 Activity 还是片段,您的 Activity 或片段名称都应该简单而有意义,以便朋友或同事阅读您的代码时对他们有意义。您的项目文件名称还应该给出每个变量、函数或 class does.thus 的图形概念,无论名称是长是短都没有关系。最后在命名 Activity 或 Fragment 时添加单词 Activity
或 Fragment
没有意义,我建议您不要这样做。