Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法在android中实施命名标准?_Java_Android_Xml_Naming Conventions - Fatal编程技术网

Java 有没有办法在android中实施命名标准?

Java 有没有办法在android中实施命名标准?,java,android,xml,naming-conventions,Java,Android,Xml,Naming Conventions,我知道这可以导入到我的Android项目格式化程序中,但它没有强制执行命名约定标准。我知道每个项目都有很多可用的标准,但我宁愿有规则来确保它。是否有另一个XML文件可以导入到格式化程序中以确保这样做?类似于页面结尾处的资源样式规则的东西最好是,但我真的不知道如何将其编码到XML文件中?格式化程序只能帮助您维护格式 还要检查项目配置的代码样式部分,如变量前缀和后缀;例如,在getter中使用内容帮助:如果您有一个名为m_x的成员,并且prefix设置为m_x,则按下Ctrl+Space,您将得到g

我知道这可以导入到我的Android项目格式化程序中,但它没有强制执行命名约定标准。我知道每个项目都有很多可用的标准,但我宁愿有规则来确保它。是否有另一个XML文件可以导入到格式化程序中以确保这样做?类似于页面结尾处的资源样式规则的东西最好是,但我真的不知道如何将其编码到XML文件中?

格式化程序只能帮助您维护格式

还要检查项目配置的代码样式部分,如变量前缀和后缀;例如,在getter中使用内容帮助:如果您有一个名为
m_x
的成员,并且prefix设置为
m_x
,则按下
Ctrl+Space
,您将得到
getX()/setX(T)
的建议;没有它,你会得到一个有趣的getM_x()建议

解决您的问题的最佳解决方案可能是为您的项目设置PMD/Checkstyle,如果提交了无效代码,则无法在CI中生成


我有时会将所有这些设置在一起,所以格式化程序/代码样式有助于编写符合PMD/Checkstyle规则的代码。此外,我还在Eclipse中设置了保存操作,这样我就不必按
Ctrl+Shift+F
Ctrl+Shift+O
等。反复地,只需简单的
Ctrl+S
就可以了。

不能强制执行约定,只能由开发人员遵循。如果他们不这样做,他们就不是真正的java开发人员。我知道开发人员应该知道这个约定——但我宁愿在IDE上显示一个建议,比如“考虑将其重命名为“””。我只是想知道这是否有可能。你必须搜索一些能帮助你的Ide插件之王