有没有办法阻止Eclipse/Netbeans格式化可编译代码



我正在编写一个程序,该程序在不影响所述代码的编译能力的情况下降低(屠夫)代码的可读性。然而,如果可以简单地打开eclipse并ctrl+alt+f将代码恢复到以前的原始状态,那么该程序就不会很有用(更少)。我知道,如果没有必要的弯曲大括号,eclipse就不会格式化,但有没有其他方法可以在不使代码无法编译的情况下阻碍格式化?

否。没有办法阻止这种情况。即使你找到了一种方法来阻止Eclipse和/或Netbeans格式化你的源代码,谁来阻止别人构建自己的格式化程序呢?或者只是使用一个完全不同的IDE?智能代码格式化程序甚至可能不需要代码是可编译的。它可以对大括号的正确位置进行假设,并根据猜测对代码进行格式化,直到代码得到纠正。

恐怕用户总是能够在Netbeans中执行"ctrl+alt+f"并检索标准缩进格式。

如果你想让它不可读,你必须为所有变量和函数生成随机名称。你能做的不多了。

我从来没有试图从你的方向解决这个问题,但我过去花了一些时间打开了不可读的代码。我遇到过的最困难的事情是,在一行语句中有很多复杂的逻辑。

最新更新