DaveDevelopment ? Archive ? 10 tools for Modern PHP Development で「PHP の開発に使われている10個のツール」が紹介されていました。

  1. PHPUnit
  2. ユニットテスト自動化ツール

  3. Selenium RC
  4. Webブラウザからの総合テスト自動化ツール

  5. PHP CodeSniffer
  6. PHPのコードスタイルをチェックするツール

  7. Phing
  8. PHP版Ant

  9. Xdebug
  10. デバッグツール

  11. PHPDocumentor
  12. PHPソースからドキュメントを作成ツール

  13. phpUnderControl
  14. ビルドツール

  15. ZendFramework or insert your favourite framework here
  16. フレームワーク

  17. Subversion
  18. バージョン管理システム

  19. Jira
  20. 課題トラッキング&プロジェクト管理アプリケーション

私が使ったことがあるのは PHPUnit, Selenium RC, Xdebug, PHPDocumentor, Subversion ですね。PHPUnit は有名だと思いますが、面白いのは
2番目の Selenium です。PHPUnit は主に単体テストで使用しますが、Selenium は Web ブラウザを使用した結合テスト、総合テストで使用します。Webブラウザを JavaScritp を使用して自動的にフォームなどを入力してブラウザの表示をチェックしてくれます。まだ日本語の情報はそれほど多くないですが、結構便利ですね。

8番目の ZendFramework は ‘insert your favourite framework here ‘ とあるので、私なら CakePHP です。

知らなかったツールもあるので時間を取って勉強できればと思います。

関連する投稿