つまりこれからのPHP開発はこうすればいい?

もう過去は忘れて未来志向で行こう。

  • 当然PHP5.2x以上を使用
  • DBを使用する場合はpear::MDB2を使用
  • phpDocumenter1.3.1でAPIリファレンスを作成
  • PHPUnit3+xdebug2+SeleniumでTDD。単体テスト回帰テストも勝手に処理。
  • XMLを扱う場合はSimpleXMLを使用
  • 時にはphpCodeBeautifierでソースを整形
  • 時にはPHP_CodeSnifferでソースパトロール
  • ボット荒らし対策にはText_CAPTCHAで認証
  • 直接メール送信などせず、Mail_Queueでスケジュール
  • phingでタスク自動処理。ソース査定→整形→ドキュメント作成→単体テストSVNコミットの工程を自動化。
  • フレームワークは当然○○を使用
  • O/Rマッパーも捨てがたい・・・・
  • S2.php楽しみ・・・


どうでしょうか。
加筆修正コメント希望。

javaで言うところのMavenにあたるものが無いように思います。
テストカバレッジをまとめたりするようなヤツ、知りませんか。