我遇到了一个使项目国际化的任务,其中包括代码(现在80%的变量名是意大利语,需要将其更改为英语)。翻译部分很好,但是如何找到一种方法来重构代码却使我发疯。市场上几乎所有的IDE都具有这种重构功能,但是它们都不自动或可编程地工作。
我的问题是,他们只是使用正则表达式来扫描项目中的所有文件,然后对其进行重构还是遵循一些复杂的规则?
我使用了JavaParser和另一个工具的组合,但我忘记了它的名称,这使我可以从已编译的.class / .jar文件中跟踪类中所有变量的用法。
JavaParser当然是可以完成此任务的工具。明天我将看看另一个组件是什么。可能是类依赖分析器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句