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