Java中的自动化和可编程重构

肖恩·熊

我遇到了一个使项目国际化的任务,其中包括代码(现在80%的变量名是意大利语,需要将其更改为英语)。翻译部分很好,但是如何找到一种方法来重构代码却使我发疯。市场上几乎所有的IDE都具有这种重构功能,但是它们都不自动或可编程地工作。

我的问题是,他们只是使用正则表达式来扫描项目中的所有文件,然后对其进行重构还是遵循一些复杂的规则?

老弯棍

我使用了JavaParser和另一个工具的组合,但我忘记了它的名称,这使我可以从已编译的.class / .jar文件中跟踪类中所有变量的用法。

JavaParser当然是可以完成此任务的工具。明天我将看看另一个组件是什么。可能是类依赖分析器

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在OpenGL中混合使用固定功能管道和可编程管道

来自分类Dev

Twilio 可编程视频和 Ionic 3

来自分类Dev

禁用Bash的可编程自动完成功能(基于命令)

来自分类Dev

Twilio可编程视频SDK问题

来自分类Dev

大范围可编程蓝牙设备

来自分类Dev

如何在Java 8中自动化Gmail登录以使用HttpsURLConnection和Jsoup

来自分类Dev

如何以可编程方式更改OrientDB 2.0-rc2中的密码?

来自分类Dev

linux / systemd中是否有可编程的automount / autofs挂钩?

来自分类Dev

如何在Twilio可编程聊天中的单个频道上收听消息

来自分类Dev

我尝试了从下拉菜单中隐藏的可编程取消隐藏列

来自分类Dev

如何在Ubuntu中关闭或调整聪明的制表符完成(可编程完成)

来自分类Dev

如何以可编程方式更改OrientDB 2.0-rc2中的密码?

来自分类Dev

Debian GNOME Terminal仿真器中的可编程字符串

来自分类Dev

VLCKit无法在objective-c的可可编程中播放视频?

来自分类Dev

如何在 Twilio 可编程语音(会议)中构建管理功能

来自分类Dev

如何在使用 javascript 和 php 的办公自动化编程中选择人员

来自分类Dev

NPM ChangeLogging和自动化

来自分类Dev

wxWidgets和UI自动化

来自分类Dev

自动化SSH和运行命令

来自分类Dev

自动化测试和多种配置

来自分类Dev

自动化测试和多种配置

来自分类Dev

自动化sudo和screen命令

来自分类Dev

NPM ChangeLogging和自动化

来自分类Dev

自动化Xcode存档和上传?

来自分类Dev

notifyiconwpf 和 GUI 自动化

来自分类Dev

单身人士和自动化桥

来自分类Dev

可编程中断控制器:实模式下,PIC1和PIC2不返回零

来自分类Dev

Linux可编程控制器

来自分类Dev

如何从UEFI可编程性获取OEM徽标?

Related 相关文章

热门标签

归档