問題タブ [dead-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Javaデッドコード、誰か説明できますか?
これはバイナリ ツリー クラスの一部です。ここに find 関数があり、ツリー内のノードを見つけるためのキーが与えられます。見つからない場合は return ですが、ステートメントを下null
に移動すると、この部分はデッド コードとして認識されます。ループif(current==null)
内while
で動作しますが、なぜですか? それは同じですか?
f# - f# プログラムでデッド コードを見つける
F# プログラムで未使用のコードを検出するツールはありますか?
F# のツールについては時折議論されてきましたが、この質問からしばらく経ちました。
java - Java/Android のデッド コード
Java または Android のコンパイラに、コード内の一部のステートメントを削除しないように指示する方法はありますか?これは、使用後に変数をクリーンアップして、RAM にデータが残らないようにすることを目的としています-?? ダミーのメソッドを作成すると、この問題は解決しますか??
これらのステートメントは、基本的に変数を型ベースの初期値に設定します。
前もって感謝します!
java - Java のデッド コード エラー
私はオブジェクトの配列を持っています。それをスキャンして、見つかったオブジェクトが null でない限り、カウンターを 1 増やします。最初の null オブジェクトを見つけたら、ループを続行する理由がないため、for ループから抜け出したいと考えています。
次のコードを書きました。
for ループの i++ がマークされ、警告は Dead Code です。ただし、最初の null オブジェクトを見つけたときにループを停止するので、これは理にかなっていると思います。何も心配する必要はありませんか、それとも...?
java - Intellij Ideaで未使用のすべてのクラスを見つける方法は?
Intellij Idea には、未使用のコードをすべて見つけることができる検査「未使用の宣言」があります。( IntelliJ IDEA を使用して未使用のコードをすべて検索する方法を参照してください。) しかし、メソッドや変数などではなく、未使用のすべてのクラスを検索したいのです。クラスのみ。(3000 件の結果リストでクラスだけを見つけるのは困難です)。どうすればそれができますか?
android - 警告の抑制: デッド コードと条件付きコンパイル
コードのチャンクを条件付きでコンパイルする/コンパイルしないように、いくつかの定数を宣言することがよくあります。これらの定数を 1 つのクラスに配置し、(大きな) アプリ コード全体で使用します。
Conf.java
他の場所 (例):
ただし、この場合、警告 " comparing identical expressions
" が発生します。SupressWarning
それは明らかに私が一緒に暮らすことができるものですが、それを取り除く魔法があるかどうかを知りたいです(およびソースコードの黄色の警告アイコン)。
トリックをしません。
c - C で未使用の関数を検出する
ELF にコンパイルされる C プロジェクトに未使用の関数があるかどうかを確認し、それらを見つける方法を探しています。これは、コード内で宣言されているが呼び出されていない関数です。
解決策は次のいずれかです。
- .c ファイルを調べて分析するユーティリティ
- コンパイル済みの ELF ファイルを調べて、シンボルを静的に分析するユーティリティ
- gcc で未使用の関数について警告する方法 (および -Wunused-functions はグローバル関数に対しては警告しません)
ソリューションは次のいずれかにすることはできません。
- どの関数が削除されたかを知らずに、コンパイル時に未使用の関数を削除する
- 実行時に ELF ファイルを分析します。これは、実行ごとにすべての関数が呼び出されるわけではないためです
gprof
(一部の関数は呼び出されるまでに数日かかりますが、コード フローでは、それらが最終的に呼び出されることがわかります)。 - 未使用の関数ではなく、関数内のデッドコード (つまり、関数から戻った後のコード) を検出するユーティリティ
ありがとうございました
javascript - document.cookie は、Firefox 28 のデッド オブジェクトにアクセスできません
このエラーは、今日初めて表示されました。最新バージョンと思われる Firefox 28 を使用しています。
コードは次のとおりです。最後の行に到達すると、「デッドオブジェクトにアクセスできません」というエラーが表示され、ページがフリーズし、クリックを受け付けなくなります。Chrome でこのエラーが表示されません。
コンソールで document.cookie を見ると、単なる文字列です。newcookie も文字列です。ドキュメントは問題ないようです。
このエラーは何ですか?
手がかりをありがとう