タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pmdに関するmsakamoto-sfのブックマーク (3)

  • PMD

    $ cd $HOME $ wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F7.3.0/pmd-dist-7.3.0-bin.zip $ unzip pmd-dist-7.3.0-bin.zip $ alias pmd="$HOME/pmd-bin-7.3.0/bin/pmd" $ pmd check -d /usr/src -R rulesets/java/quickstart.xml -f text $ cd $HOME $ curl -OL https://github.com/pmd/pmd/releases/download/pmd_releases%2F7.3.0/pmd-dist-7.3.0-bin.zip $ unzip pmd-dist-7.3.0-bin.zip $ alias pmd="$

  • Javaの静的解析ツール「PMD」を導入してみた件 - au Commerce&Life Tech Blog

    導入した背景について 導入方法の簡単な紹介 PMDの「カテゴリーと優先度」について カスタム設定XMLの例 導入してよかったと思う点 ※KDDIコマースフォワード㈱ 、略称「KCF」は2019年4月1日、同グループ会社の㈱ルクサと合併し「auコマース&ライフ株式会社」として再設立いたしました。 記事は2019年3月31日以前に書かれた記事のアーカイブとなります。予めご了承ください。 導入した背景について こんにちは、KCFのエンジニアの坂です。 今回は、静的解析ツールの導入の話です。 静的解析ツールといえば「どうでもいい細かいコードスタイルとか怒っていてウザい」と感じていませんか? 少なくとも、私はそうでした。 しかし、私たちのプロジェクト・チームの色いろな事情もあり、 「人間の眼によるレビューだけでなく、機械による自動的なチェックにも助けてもらう、必要がある。」 ということを痛感しま

    Javaの静的解析ツール「PMD」を導入してみた件 - au Commerce&Life Tech Blog
  • PMDでJavaのコードのバグをチェックする - SHOYAN BLOG

    Javaにおいてバグの要因となりそうなコードをチェックするツールとして、FindBugsがあります。しかし、FindBugsは2015年以降の開発が止まっているため、言語のアップデートに追従できていません。そこで、FindBugsの代替えとなるPMDを紹介します。PMDを使えばバグの原因となりそうなコードを検知することができるため、不具合を未然に防ぐことが可能です。 PMDとはPMDは次の4つの問題があるコードを検知することができるツールです。 Possible bugs - バグの要因となるコード Dead code - 使われていないコード Suboptimal code - 効率の悪いコード Overcomplicated expressions - 複雑な構文 PMD自体はJavaで実装されていますが、Java以外の言語にも対応しています。今回はJavaのコードを対象に使い方を紹介

    PMDでJavaのコードのバグをチェックする - SHOYAN BLOG
  • 1