我的项目并不小,并且由各种类中的大量常量组成。一些常量,比如“UTF-8”被重复了很多次,所以,我只想为常量创建单独的类。有没有办法在重复常量的主题上分析整个项目,所以我不需要手动进行?
3 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
皈依舞
TA贡献1851条经验 获得超3个赞
按ctrl+alt+s
然后在最左侧的列中搜索检查。然后启用复选框“重复字符串文字”,Internationalization
然后在每次悬停任何常量时应用,如果另一个文件中有声明,您会发现。
阿晨1998
TA贡献2037条经验 获得超6个赞
当然,如果您觉得这是一项一次性任务,您可以继续使用@Feedforward 建议的插件。但是,如果您有更多的开发人员与您一起工作,那么以后有人可能会添加更多的硬编码值。
所以最好使用像Sonar这样的代码质量监控工具,当有人通过Sonar 的问题跟踪添加硬编码值甚至是错误时,它会自动提醒每个人。
为了解决您的问题,Sonar 会自动告诉您所有类都有硬编码和/或重复值。
添加回答
举报
0/150
提交
取消