javaと静的解析に関するtktkmaのブックマーク (5)

  • FindbugsをEclipseとMavenで実行する - Yamkazu's Blog

    Findbugsはみなさんご存知の通り、クラスやJARファイルを解析して潜在的な問題を探し出してくれる静的解析ツールです。 今のプロジェクトではこのFindbugsを2つのタイミングで実施しています。 EclipseにFindbugs Pluginをインストールし、ビルドと同時にFindbugsを実行 CIのタイミングでMavenでFindbugsを実行 基的には開発者は前者だけを意識して、後者は開発リーダなんかがプロジェクトの全体状況を把握しているのに使用しています。 ここでEclipseとMaven2の2箇所でFindbugsを実行しているわけですが、この2箇所で同様の設定(同じFindbugsのルールセット)で実行されるようにしておく必要あります。この設定の方法が色々めんどくさい。というかEclipseのFindbugsがあまりいけていない。 Maven2とEclipseのFind

    FindbugsをEclipseとMavenで実行する - Yamkazu's Blog
    tktkma
    tktkma 2013/04/18
    Eclipseでのバグパターン適用のされ方についての話あり.
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    tktkma
    tktkma 2013/04/18
    IBM developerWorksより.ルールのカスタマイズ.まずやらないだろうが,理解のため.
  • FindBugs Bug Descriptions

    BC: Equals method should not assume anything about the type of its argument (BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS) The equals(Object o) method shouldn't make any assumptions about the type of o. It should simply return false if o is not the same type as this. BIT: Check for sign of bitwise operation (BIT_SIGNED_CHECK) This method compares an expression such as ((event.detail & SWT.SELECTED

    tktkma
    tktkma 2013/04/18
    FindBugs公式 Bug Descriptions
  • FindBugs™ マニュアル

    このマニュアルは、クリエイティブ・コモンズ表示-非営利-継承に基づく使用許諾がなされています。使用許諾書をご覧になる場合は、 http://creativecommons.org/licenses/by-nc-sa/1.0/ にアクセスするか、クリエイティブ・コモンズ(559 Nathan Abbott Way, Stanford, California 94305, USA)に書簡を送付してください。 名称「FindBugs」および FindBugs のロゴは、メリーランド大学の登録商標です。

    tktkma
    tktkma 2013/04/18
    FindBugs 公式マニュアル(日本語訳版)
  • Checkstyle - Checkstyle 4.1

    Checkstyle 日語訳 バージョン 4.1 この日語訳は Oliver Burn 氏が作成した Checkstyle のドキュメントを同氏の了解のもと、一ユーザが個人的に作成した非公式訳です。 最新版の正式なドキュメントは Checkstyle Home Page (http://checkstyle.sourceforge.net) にあります このドキュメントや Checkstyle が出力する日語メッセージについてお気付きの点がありましたら翻訳者までお知らせください。 概要 Checkstyle は、プログラマがコーディング標準に従った Java コードを 書くようにするのを支援する開発ツールです。Java コードをチェックする プロセスを自動化し、人間がこの退屈な(しかし重要な)仕事をする手間を 省いてくれます。このため Checkstyle はコーディング標準を強

    tktkma
    tktkma 2013/04/18
    Checkstyleのドキュメントの日本語訳(4.1)
  • 1