質問
していただいてい何らかのプロジェクト全な高速機にも RuntimeException
正コードの原因となる課題の NaN
.
私のプロジェクト NaN
は有効な値です。
しかしビジネス地区にある主張を使用 isNaN 又はその他のテストが知りたい場合はよりエレガントです。
解決
されませんのでご了承くださいAspectJ(側面指向プログラミング)スローエラーに値が設定されるものがあります。
基本的にしたい遮き値を設定し、その他の機能です。
になっていじゃないんですが、たとえば当社のコードベース...ができませんく外れる。
他のヒント
なので NaN
有効な値は、使用を起こらない例外をスローされます。なユビキタスモニタリングメカニズムを用いて試験を明示的にポイントですが割り当てまたはから返されたメソッドになっています。
ご準備を犠牲に性能をアプリを作成できますラッパーのためのダブル(又はその他の数値オブジェクトを使用す)exceptionがスローされる場合 NaN
を設定します。
技術的にかをつくることができるのですが、代理人である instrumenting このコードについて調査しなければならず注入 を主張する または の場合 実験動します。このビットbytecode検査および変換などを使用 ASM).私の意見ていくべきであるとして、特別な状況を保証す。ものとする必要があると思いまないように注意機器の授業において処理できる NaN 内蔵しています。
いいものはないですよね。さんまりとした銀の弾んできないことがあります。
うアプローチまでの統合コードチェッカーのように PMD おの構築過程を読む"をクリックしてお読みになることを毎に割り Double.NaN
.
ませんので、できるのでなかなか追いつけなNaNのだから外部データベース接続)、あるいは人生を通してビット操作ができることを確実 Double.NaN
できな割り当ての変数または使用する方法としてパラメータまたは内で評価をします。
を定義する規則が厳しいが、少なくともいう。最も簡単なルールできることを禁止 Double.NaN
ます。