タグ

2009年3月27日のブックマーク (4件)

  • findbugs:javaと品質について。エラーコードとエラー名一覧

     JAVAのソースコードチェック findBugsのエラーコードとエラー名 findBugsをかけたことがありますか?一度かけてみましょう。 設定の仕方はいずれ・・・・・たぶん findbugsのエラーコードとエラー名です。よく出るもの、直しておきたいものを抜粋してます 環境はjava1.4系です。 javaの部屋にもどる ブログトップ エラーコードとエラー名 BC 具象コレクションクラスへの疑わしいキャスト CD クラス間の循環依存関係。 DLS ローカル変数への意味の無い代入 DMI 疑わしいメソッド呼び出し DMI 疑わしいメソッド呼び出し DM 疑わしいメソッドの使用 DM 疑わしいメソッドの使用 DM 疑わしいメソッドの使用 EC 疑わしいequals()による比較 El 配列を返すメソッドは内部表現を暴露してしまう可能性があり

  • FindBugs version2.0.2 バグパターン詳細

    Bx : 非効率な浮動小数点数のコンストラクタを呼び出しています。 valueOfスタティックメソッドを代わりに使用してください。 (DM_FP_NUMBER_CTOR) new Double(double)を呼び出すと、常に新たなオブジェクトが生成されます。これに対し、Double.valueOf(double)は、コンパイラ、クラスライブラリ、JVMによってキャッシュすることが可能です。キャッシュを使用することによって、余計なオブジェクトの生成を防ぎ、コードの実行効率を改善できます。 バージョン5.0より前のJava実行環境との互換性が不要であれば、オートボクシングか、Double、FloatのvalueOf()メソッドを代わりに使用してください。 Bx : 非効率なNumberのコンストラクタが呼び出されています。 代わりに valueOf スタティックメソッドを使用してください。

  • Eclipse警告抑制メモ(Hishidama's Eclipse error/warning Memo)

    S-JIS[2008-05-23/2010-08-21] 変更履歴 Eclipse3の警告抑止 Eclipseを使ってコーディングをしていると、自動的にエラー(赤い下線)や警告(黄色い下線)が出る。 クイックフィックス等を使って修正することが出来る(修正すべきだ)が、Eclipseの設定でエラー/警告のレベルを変えたり無視したりすることが出来る。 javacの-Xlintオプション(の「-」付き指定)に相当。[2007-08-25] 警告を設定するダイアログ [/2008-05-23] エラー/警告の内容 [/2010-08-21] @SuppressWarningsに指定できる文字列 [/2010-08-21] 設定ダイアログ 設定は、プロジェクト毎か、Eclipse全体に対して行う。[2007-08-25/2008-05-23] Eclipse全体: メニューバーの「ウィンドウ(W)」

  • Structure and Interpretation of Computer Programs

    Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book. from The New Hacker's Dictionary, 2