問題タブ [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.

0 投票する
4 に答える
601 参照

java - デッドコード警告

月の特定の日に特定のタスクを実行する必要があるプログラムがあります。タスクが実行された後(またはその日でない場合)、スレッドは明日までスリープし、そこで再度チェックされます。

ただし、コードの一部がその月の特定の日にのみ実行されるため、デッドコードの警告が表示されます。

この警告が何であるかを読んだところ、コンパイラがデッドコードをコンパイルしない場合があることがわかりました。だから私の質問は、これは常にコンパイルされるのでしょうか?

0 投票する
1 に答える
4486 参照

java - Eclipseは行をデッドコードとしてマークします

この関数には、Eclipse でマークされたデッド コードが含まれています。

aとbをチェックする2行があります。b をチェックする行は null としてマークされます。

Ellipse が 2 つの線を無効にするのはなぜですか? 何か助けはありますか?ありがとうございました。

0 投票する
1 に答える
232 参照

javascript - lesscssjavascriptコンパイラのデッドコード

lesscss javascriptコンパイラコードにデッドコード(コメントアウトされたコード)がたくさんあるようです。これには理由がありますか?ウェブサイトから直接ダウンロードした場合、ファイルは34kbですが、デッドコードを削除した後は5.78kbです(著作権コメントに残っています)。

0 投票する
1 に答える
12170 参照

java - EclipseからのSuppressWarningsの「すべての」苦情

ステートメントのSuppressWarnings上の注釈の何が問題になっていますか?ifEclipse with Sun JDK 6は、コメントに示されているように、役に立たないものと理解しにくいものの2つの構文エラーの説明を提供します。

0 投票する
2 に答える
3011 参照

c++ - gcc コンパイラで特定の最適化 (デッド コードの削除) を無効にする

C++ コンパイルでのデッド コード除去の最適化を無効にしたいと考えています。他のすべての -O 最適化を維持して、この特定の最適化を無効にする方法はありますか。-fnodce で試しましたが、うまくいきません。

更新(コメントからコピー):次のようなものがあります

オブジェクトの構築時間を測定したいのですがt、何もしません。1000 個のオブジェクトの配列を作成してこれを行いたくありません。これを解決する方法はありますか?

0 投票する
1 に答える
270 参照

jquery - jQuery ベースの JavaScript ライブラリを自分のニーズに合わせて調整するにはどうすればよいですか?

たくさんのユーティリティ関数を提供するライブラリを使用しています。これは jQuery に基づいているため、jQuery も含める必要があります。これらのライブラリは両方ともサイズが非常に大きいですが、私は 1 つの関数で 1 つの機能を 1 回だけ使用します。

すべてのコードを 1 つの .js ファイルにまとめ、 jscoverageを使用してコード カバレッジを測定しました。ステートメントの 13% しか実行されていないようです。これは、200KB を超えるデッド コードを意味します。

結合された .js ファイルは次のようになります。

だから私の質問は:

1)この 1 つの .js ファイルからすべてのデッド コードを削除するにはどうすればよいですか? Google Closureを試しましたが、コードが機能しません。すべてのjQueryのものを台無しにしたと思います。

2) jQuery、別のライブラリ、および独自の小さなコードで構成されるこの.jsファイルをサードパーティに提供するため、非競合モードであってもjQueryを関与させたくありません。これを自分のニーズに合わせて調整するにはどうすればよいですか? おそらく、ドル記号を任意の記号か何かに置き換えますか?

どんな助けでも感謝します。

0 投票する
1 に答える
1042 参照

java - JSP のデッド コードを削除する

多くのコード (ほとんどが JSP) を含む大きなプロジェクトがあり、すべての JSP からデッド コードを削除できるツールを探しています。良いツールを知っていますか、または私に勧めましたか?

純粋な Java プロジェクトでこれを適切に行うツールをたくさん調べましたが、JSP と JavaScript を使用するプロジェクトを実際に処理できるツールはないようです。

0 投票する
1 に答える
427 参照

java - デッドコードandroidsetMultiChoiceItems

ダイアログのリストにsetMultiChoiceItemsを使用します。[OK]をクリックすると、コードは

アイテムが選択されているかどうかを確認したいif(selections[i]ので、選択されている場合は、文字列に名前を追加します

にnullポインタアクセスがありres[i] = usrCats[i].toString()、最後のifステートメントにデッドコード警告があります。

私は最後のifを使用して、メソッドを呼び出すための選択があったかどうかを確認しています。

私は何が間違っているのですか?

0 投票する
1 に答える
1337 参照

javascript - Javascript:オブジェクトリテラルの関数内で定義されたイベントリスナーがコードを無効にします

次のコードを作成しました http://jsfiddle.net/N65yS/41/ ..

私の問題はこれです..「描画」ボタンをクリックすると、初めて機能します..ボタンを連続してクリックすると、リスナーが呼び出されません。なぜこれが起こっているのですか...イベントリスナーとオブジェクトリテラルに問題はありますか..なぜこの奇妙な動作が起こっているのですか?

私は適切なコメントといくつかの役立つ警告メッセージを提供しました (警告メッセージに反対票を投じないでください:P)..