カスタムコーディングガイドラインチェッカーの実装の一環として、クラスにtry-catchブロックがないことを確認するか、オブジェクトを作成するために "new"キーワードを使用しないようにする必要があります。 これを達成する方法はありますか?tryブロックか "new"キーワードがJavaコードで使用されているか調べる方法はありますか?
答えて
SonarQube
のような統計解析ツールを使用して、own ruleを書き込んでください(またはWebで見つけてください)。
ビルド中にコードの規則をチェックする必要がある場合は、PMD maven pluginのようなものを使用する必要があります。とにかく、あなたの問題は、統計的なコードの分析についてです。あなたは適切でカスタマイズ可能なツールを見つけなければなりません - 自分自身を書くことは難しいです:)
アイデアは、このコーディングガイドラインチェッカーをmavenプラグインの一部として統合し、違反が見つかった場合にビルドに失敗することです。 – user6140183
あなたはhttps://maven.apache.org/plugins/maven-pmd-plugin/のようなものを使うべきです。とにかく、あなたの出発点はGoogleに "statistical analysis maven" – Cootri
- 1. ゴルーチンがブロックされているかどうかをランタイムチェックで調べる方法はありますか?
- 2. スレッドがブロックされているかどうかを調べる方法はありますか?
- 3. Javaでアプリケーションサーバー名を調べる方法はありますか
- 4. ビューコントローラがナビゲーションスタックからポップされているかどうかを調べる方法はありますか?
- 5. ポイントが正方形内にあるかどうかをJavaで調べる方法はありますか?
- 6. Gomoku AI:ビットボードを使って接続がブロックされているかどうかを調べる方法は?
- 7. ソフトウェアキーボードが表示されているかどうか調べる方法はありますか?
- 8. VBScript関数が定義されているかどうかを調べる方法はありますか?
- 9. ブロックを除いてこのtry tryを回避する方法はありますか?
- 10. Javaでtryブロック内にあっても、finallyブロック後に値が返されるのはなぜですか?
- 11. クラスがnewキーワードを使用してjavaでインスタンス化されると、階層内のすべてのスーパークラスはインスタンス化されますか?例について
- 12. try catchブロックにテール再帰コードはありませんか?
- 13. どのコードが実行されているかを調べるためのツールはありますか?
- 14. 作成されるオブジェクトの数を調べる方法はありますか?
- 15. await/async try/catchブロックをすべての関数にラップする方法はありますか?
- 16. Javaで例外がtry catchのIDで処理されないtryブロックにif elseがあります
- 17. Excel 2003でセルが別の場所で使用されているかどうかを調べる方法はありますか?
- 18. パラメータに応じて 'new XXXX'を使用する方法はありますか?
- 19. コードを強調表示する方法はありますか?
- 20. Selenium WebDriver Javaを使用してログインポップアップウィンドウを処理する方法は?火かき棒を使ってポップアップを調べる方法はありますか?
- 21. tryブロックを使用しないコードは例外をスローします。しかし、ブロックでは、それは
- 22. なぜ "new"キーワードがgetLayoutInflator();で使用されないのですか?
- 23. `try`ブロックまたは` catch`ブロックの中に `return`がある場合に` finally`ブロックが実行されますか?
- 24. 以前にtryブロックで割り当てられたcatchブロック内の変数を使用する方法はありますか?
- 25. Java GCが高い、どのオブジェクトがGCedであるかを調べる方法
- 26. doctestでコードが実行されているかどうかを調べる方法は?
- 27. UITableViewCellがドラッグされているかどうかを調べる方法は?
- 28. "try"ブロックから飛び出す "クリーン"な方法はありますか?C#で例外を除いて
- 29. IPが使用されているかどうかを調べるには?
- 30. Pythonクラスがあると、定義されている場所でコード内の場所を調べて見つける方法はありますか?
新しいインスタンスを作成するために 'new'だから、他にどのように計画していますか? – Stultuske
おそらく彼は、いくつかのクラスまたはパッケージ – Cootri
のためにDIだけを豆として登録し、スプリングコンテナにそれらを初期化することによって、使いたいと思うかもしれません。 – user6140183