我正在写一个程序,减少(屠夫)的代码可读性,而不影响所述代码的编译能力。但是,如果可以简单地打开eclipse并将ctrl + alt + f代码恢复到以前的原始自我,那么该程序不会非常有用(少)满。我知道如果没有必要的弯曲大括号,eclipse不会格式化,但有没有其他方法可以阻止格式化,而不会使代码无法编译?有没有办法阻止Eclipse/Netbeans能够格式化可编译代码?
0
A
回答
3
不,没有办法防止这种情况。即使你找到了一种方法来阻止Eclipse和/或Netbeans格式化源代码,谁会阻止某人构建自己的格式化程序?或者干脆从使用完全不同的IDE?智能代码格式化程序可能甚至不需要代码是可编译的。它可以对正确放置花括号做出假设,并根据猜测对代码进行格式化,直到代码得到纠正。
2
恐怕用户总是可以在Netbeans中执行“ctrl + alt + f”并检索标准缩进格式。
如果你想使它不可读,你将不得不为所有变量和函数生成随机名称。没有什么可以做的。
我从来没有试图从你的方向解决问题,但我花了一些时间在过去打开不可读的代码。我遇到的最困难的事情是在一个声明中(一行)有很多复杂的逻辑。
相关问题
- 1. 有没有办法让ReSharper不能格式化代码区域
- 2. 有没有办法阻止代理?
- 3. 有没有办法在FlashDevelop中重新格式化代码?
- 4. 有没有办法阻止TinyMCE启用textareas的恶意代码?
- 5. 有没有什么能够阻止C++优化全局变量?
- 6. 有没有办法编译FF加载项代码
- 7. 有没有办法从Python编写格式化文本?
- 8. 有没有一种方法可以自己从java代码格式化代码?
- 9. 有没有什么办法可以优化这段代码?
- 10. 有没有什么办法可以编写简洁的代码?
- 11. 有没有办法阻止UIImagePickerController更改状态栏样式?
- 12. 有没有办法反编译java类
- 13. 有什么办法可以阻止在编译时调用的方法吗?
- 14. 有没有办法阻止ASP.NET MVC视图中的C#代码格式的Visual Studio 2010?
- 15. 代码编译没有
- 16. 有没有办法阻止服务器覆盖您的HTML代码?
- 17. 有没有什么办法在Android KitKat中以编程方式阻止SMS?
- 18. 有没有办法隔离阻塞异步代码的库
- 19. 有没有办法将C++代码编译为Microsoft .Net CIL(字节码)?
- 20. 有没有在TextWrangler中格式化代码的方法?
- 21. Libgdx HTML项目没有编译(没有源代码可用...)
- 22. 有没有办法阻止Azure存储PutBlock方法超时?
- 23. 有没有什么办法可以在eclipse中编译GnuTLS?
- 24. 有没有办法隐藏JavaScript代码?
- 25. 有没有办法从代码
- 26. 有没有办法在代码
- 27. ShowDialog没有阻止执行代码,但阻止用户界面
- 28. 有没有办法将协议缓冲区编译成纯Python代码?
- 29. 有没有办法从C++程序编译和执行C#代码?
- 30. 有没有办法让Visual Studio 2008停止格式化我的AutoProperties?
用随机选择的名称替换所有变量/类/方法名称。 – 2012-03-25 19:39:30
我已经这样做了,还有一些其他的东西比如让布尔比较不必要的复杂(如果(真)成为if(!(true && false || ..)),但是我也压缩了代码,这就是为什么我需要删除格式 – 2012-03-25 19:41:45
是不是有无数的代码混淆器,这样做已经? – 2012-03-25 19:41:46