【问题标题】:Why not Android code style follow google java code style [closed]为什么Android代码风格不遵循谷歌java代码风格[关闭]
【发布时间】:2014-10-15 16:52:26
【问题描述】:

我是一名 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

但在 Google 代码风格中,不需要 ms

在 Google 样式中,不使用特殊前缀或后缀,例如 name_、mName、s_name 和 kName 示例中的那些。

http://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s5.1-identifier-names

所以我想知道android有自己的命名风格有什么好处。

既然它也是一个谷歌开源项目,为什么不只是遵循谷歌代码风格?

【问题讨论】:

  • 我不知道这些样式的存在.. 在编写常规 Java 和 Android 时,我只是遵循古老的 Java Conventions... 进行一些更新,例如使用 140 个字符而不是 80 个字符跨度>
  • 旧版命名约定?请记住,Android 是由 Google 购买(而非制造)的。

标签: java android coding-style


【解决方案1】:

Android 平台风格指南在 Google 开发之前就已经到位。

【讨论】:

    猜你喜欢
    • 2013-07-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    • 2012-05-03
    相关资源
    最近更新 更多