タグ

ブックマーク / opensource.kayac.com (3)

  • 11日目: ユニットテスト

    今日は、完全に異なる内容: 自動化されたテストを語ります。このトピックの内容はとても大きいので、すべての内容をカバーするのに2日まるごとかかります。 Arkのすべてのテストは、慣習的にプロジェクトのt/ディレクトリに設置されます。 今日はユニットテストをカバーし、明日は機能テストに専念します。 ユニットテストを書くのはWeb開発のベストプラクティスの中で実行するのがもっとも難しいことです。 Web開発者は作品をテストすることに当に慣れていないのと、たくさんの疑問がわき上がります: 機能を実装する前にテストを書かなければならないのか?何をテストする必要があるのか?テストはすべての単独の~エッジケース~をカバーする必要があるのか? すべてにおいてよいテストをできる方法は?しかし通常、最初のテストははるかに基的です: どこで始めるのか? 私たちがテストを強く推奨しているとしても、Arkのアプ

  • http://opensource.kayac.com/ja/projects/ark/advent/2009/

  • Ark - opensource.kayac.com

    Web Application Framework Description Ark は perl で書かれたウェブアプリケーションフレームワーク(WAF)です。 Ark はおなじく perl 製のフレームワークである Catalyst を参考に開発されており、その多くの特徴はそのまま引き継いでいます。 そのため Catalyst の経験のある開発者であればすぐに使い始めることができるでしょう。 Catalyst とのいちばんの違いは、Catalyst は実用的に運用するためには基的に mod_perl や FastCGI など永続的なプロセス実行環境を要求するのに対し、 Ark は CGI でも実用的に動作するという点を重視して開発されています。 もちろん mod_perl/FastCGI でも動作します。 より詳しい説明はドキュメントを参照ください。 Download 現在の最新バージ

  • 1