我是一名java开发人员,并且遵循Google的java代码风格一段时间,我是Android编程的新手。
我很感兴趣为什么Android Java代码风格与Google的Java代码风格不同。
例如,在android的字段命名对话中
遵循字段命名约定
非公开的非静态字段名称以m开头。静态字段名称 从s开始。其他字段以小写字母开头。上市 静态最终字段(常量)是ALL_CAPS_WITH_UNDERSCORES。
http://source.android.com/source/code-style.html#follow-field-naming-conventions
但在谷歌代码风格中,不需要 m 或 s 。
在Google Style中,不使用特殊前缀或后缀,例如在示例name_,mName,s_name和kName中看到的前缀或后缀。
http://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s5.1-identifier-names
所以我想知道android有什么好处有自己的命名风格。
为什么不遵循Google代码风格,因为它也是Google开源项目?
答案 0 :(得分:1)
Android平台风格指南在Google开发之前已经存在。