私は、コードのコンパイル能力に影響を与えずに、コードの可読性を低下させる(butchers)プログラムを書いています。しかし、単純にeclipseを開いてctrl + alt + fコードを元の初期状態の自己に戻すことができれば、プログラムはあまり使えません。私は、必要な曲線の中括弧が欠けている場合、eclipseはフォーマットをしないことを知っていますが、コードをコンパイル不可能にすることなくフォーマットを妨げるいくつかの方法がありますか?Eclipse/Netbeansがコンパイル可能なコードをフォーマットできないようにする方法はありますか?
0
A
答えて
3
いいえこれを防ぐ方法はありません。 EclipseやNetbeansがあなたのソースをフォーマットしないようにする方法を見つけたとしても、誰が自分のフォーマッタを作成するのをやめるのですか?あるいは単に完全に異なるIDEを使うことからですか?スマートコードフォーマッタは、コードをコンパイルする必要さえないかもしれません。それは、中括弧の正しい配置について仮定を行い、コードが修正されるまでその推測に従ってコードをフォーマットすることができます。
2
ユーザーはいつでもNetbeansで "ctrl + alt + f"を実行して、標準字下げの書式を取得することができます。
これを読めないようにするには、すべての変数と関数のランダムな名前を生成する必要があります。あなたができることはあまりありません。
私は決してあなたの方向から問題を解決しようとはしませんでしたが、私は過去に読めないコードを開くために少し時間を費やしました。そして、私が今までに遭遇したことの中で最も難しいのは、1つのステートメント(1行で)に複雑なロジックがたくさんあったときでした。
関連する問題
- 1. アクセス可能なモーダルを行う方法はありますか?
- 2. ドラッグ可能なスナップをドロップ可能にする方法、スワッピングを許可する方法はありますか?
- 3. プログラムが観測可能なタイマーを待つようにする明確な方法はありますか?
- 4. ソースコードのコンパイル不可能な部分がコンパイルされないようにする
- 5. JREで動作するようにコンパイルできるコードはありますか?
- 6. 純粋なPythonコードにプロトコルバッファをコンパイルする方法はありますか?
- 7. シリアル化可能でないオブジェクトをディープコピーする方法はありますか?
- 8. CSSコードで次のような形にする方法はありますか
- 9. Android Studioでコードの一部を削除できないようにする方法はありますか?
- 10. 書き込み可能なVirtualPathProviderのようなものはありますか?
- 11. jQuery-UIのドラッグ可能なアイテムとドロップ可能なアイテムはドラッグできないようになります
- 12. コンパイラは実行可能なコードのみをコンパイルしますか?
- 13. tf.set_random_seedがうまくいかないようですが、テンソルフローを再現可能にする良い方法はありますか?
- 14. プリプロセッサディレクティブで使用できる移植可能なクラスライブラリをコンパイルするときに記号があります
- 15. 小さなSDカードがMBRなしでフォーマットされている可能性はありますか?
- 16. 移動不可能なコピーできないオブジェクトのシーケンスを初期化する方法はありますか?
- 17. RxJavaで観測可能なものを結合するより良い方法がありますか?
- 18. 子を持つLinearlayoutをクリック可能なAndroidにできない方法はありますか?
- 19. Javaコードからコードをフォーマットする方法はありますか?
- 20. cudaコードがリロケータブルデバイスコードでコンパイルされているかどうかを確認する方法はありますか?
- 21. コンソールにクリック可能なリンクを印刷する方法はありますか?
- 22. 検索可能なアクティビティを無効にする方法はありますか?
- 23. C#コード化されたUIには、コントロールがクリック可能になるのを待つ方法があります。
- 24. Scala用のReSharperのようなコード再フォーマットとクリーンアップツールはありますか?
- 25. コントローラをiOSでしか表示できないようにする方法はありますか(macOSでも可能でしょうか)?
- 26. ドラッグ可能な背景を作る良い方法はありますか?
- 27. AWSのようなAzureで利用可能なinstaceプロファイルはありますか
- 28. C#で拡張可能なキューのようなものはありますか?
- 29. モバイルウェブデザインにはどのような方法がありますか?
- 30. perl6編集可能なプロンプト入力を行う方法はありますか?
すべての変数/クラス/メソッド名をランダムに選択した名前に置き換えます。 –
私はすでにこれを行っていますし、ブール比較を不必要に複雑にするようなものもあります(if(真)がif(true && false || ..)になります。フォーマットを取り除く –
これには既に無数のコード難読化ツールがありますか? –