タグ

PHPとphpmdに関するkei_yam1209のブックマーク (3)

  • Hudson+phpmdでPHPコードの問題を自動検出する方法

    Hudson+PHPシリーズです(Javaとか他の言語でもいけるはずです)。 phpmdって何?phpmdはPHP Mess Ditectorの略で、PHPコードの潜在的なバグになりそうな箇所や実装上の問題を検出してくれるツールです。 例えば未使用の変数の指摘、多数のpublicメソッドのある巨大クラスの検出、一文字変数等もこのツールで検出可能です。 詳細はhttp://phpmd.org/about.htmlを参照してください。 phpmdのインストールこれは簡単で、いつものようにpearコマンドでさくっと入ります pear channel-discover pear.pdepend.org pear install --alldeps pdepend/PHP_Depend-beta pear channel-discover pear.phpmd.org pear channel-di

    Hudson+phpmdでPHPコードの問題を自動検出する方法
  • PHPのソース解析用の便利な検証ツール導入 - n-sega's blog

    概要 PHPでの開発は行なっているけどソースの品質を向上させるためのアプローチがけっこう停滞している。 unoh.github.com by unohを参考にさせてもらって そのためのソースに対して解析を行えるツールを試しに利用してみる。 環境 試した環境は、さくらのVPSで OSは、CentOS v5.5。 phpは、v5.3.8。 Apacheは、 v2.2.21。 導入してみたツール phpcpd sebastianbergmann/phpcpd · GitHub コードの中でコピー&ペーストで記述されている部分の検出してくれるツール。 phpdcd sebastianbergmann/phpdcd · GitHub どこからもコールされていないファンクションが無いかをチェックするためのツール phploc sebastianbergmann/phploc · GitHub php

    PHPのソース解析用の便利な検証ツール導入 - n-sega's blog
  • PHPMD(PHP Mess Detector) を試してみた - renoivのブログ

    ZendStudioに同梱されている「ZendCodeAnalyzer」というツールを業務で使ってたんですが, 残念ながらZend Studio 7 評価版で確認したところ含まれていないようです。*1 ※ZendCodeAnalyzerを使用するにはZendStudioのライセンスが必要です。 そこで代わりになるものを探してたらありました,PHP Mess Detector です。 PHPMDとは,JavaでいうところのPMDで,以下のような問題を見つけてくれます。 バグの可能性 準最適なコード 複雑な式 未使用パラメータ,メソッド,プロパティ 今日(2010/05/26)時点の最新版が,PHPMD 0.2.5 (2010/04/03 released) なので,早速このバージョンで試してみます。 前提環境 PHP >= 5.2.3 PHP_Depend >= 0.9.11 [root@l

    PHPMD(PHP Mess Detector) を試してみた - renoivのブログ
  • 1