标签: java testing obfuscation
我正在研究创建一个自动化流程,该流程将检查代码是否在发布版本期间进行了模糊处理,或者由于某种原因,混淆器未启动。
我们的代码库是用Java编写的,虽然我们可能会做一些类名混淆,但我们也会进行流混淆而不更改名称。现在我们正在考虑向QA团队提供手动流程,以便在发送版本之前检查是否存在正确的混淆,但我希望自动完成任务以避免引入可能的人为错误。
怎么会这样呢?我们的java反编译器正确地反编译了它不可读的代码,所以我不能依靠反编译器的失败。