私は、従来のプロジェクトでJavaScriptのクリーンアップ作業をしており、余分なJSライブラリを取り除こうとしています。私はすべての明白なもの(どこからでも参照されていないもの)をすべて実行しました。しかし、すべてのページに(タイルを介して)含まれているいくつかのJSファイルがあります。特定のJavaScriptコードが実際に使用されているかどうかを調べるにはどうすればよいですか?
実際に使用されているかどうか、それぞれのコンテンツを調べることができず、それぞれの機能を検索するにはどうすればよいですか?これを行うよりスマートで簡単な方法はありますか?これは、Javaベースの/ Springプロジェクトで、それが助けになる場合です。
全く些細な方法はありません。 100%テストカバレッジはありますか?その場合は、部品を順番に取り外して、故障していないかどうかを確認してください。 – Prinzhorn
私はこれを簡単な方法で(自動的に)行うことは不可能だと思います。実際にコードを理解し、生成されたページを見てください。あなたがどこにでも置いていたとしても、コンソール。ユーザーがいくつかのページを通過したときに設定されるクッキー/リクエストパラメータに基づいて、JSコードが一部のユーザーのやりとりで実行されないことは確実ではありません(「私はxxxファイルにあります」) 。 – Xeon
@Pirnzhorn残念ながら、これは私がこれをやっている理由の一部です、テストを追加してカバレッジを増やす前にいくつかのクリーンアップ! –