タグ

*web開発と+perlに関するmeets623のブックマーク (2)

  • いまからでも間に合う開発者テスト - mixi engineer blog

    はじめまして。開発部じゃない加藤和良です。 最近、mixi では Buildbot をつかった継続的インテグレーションをはじめています。安定版の mixi のソースコードにコミットすると Buildbot がそれを検知し、自動的にテストが走るようになりました。 ここでの「テスト」は Test::Simple や prove(1) をつかった、Perl でかかれた開発者テストを指しています。mixi の開発者テストをとりまく環境は、ここ数年でかなり改善されました。今回はその歩みをふりかえりながら、テストの無いコードベースをどこからどうやって変えていったかという話をしたいと思います。 開発環境 はじめに、前提となる mixi の開発環境について説明します。mixi では複数人の開発者がひとつのマシンで作業を行います。それぞれの開発者は、あらかじめ割り当てられたポートで Apache を起動し、

    いまからでも間に合う開発者テスト - mixi engineer blog
  • CGIの基礎知識

    一般的なホームページは、HTMLと言われる装飾機能を持った簡易言語で書かれています。 現在では、ほとんどの方々がホームページ作成ソフトを使用してデザインし、 簡単に作成できますのでHTMLを学習する必要もなくなりました。 HTMLドキュメントは、制作者がサーバにアップロードすれば、変更するまで毎日、毎回、同じ物を表示し続けます。 一方、CGIで作成されたページは、制作者はもちろん、訪問者が更新したり、 訪問者のリクエストに応えて毎回違ったページを表示させる事もできます。 この事からインタラクティブ(双方向性)なWEBページと呼ばれているのです。 インタラクティブなホームページは、Javaスクリプトでも作成することはできますが、 CGIがサーバ上で動作するのに対し、Javaスクリプトは、 すべてのコードをダウンロードしてクライアントマシン(皆さんのパソコン)で動作する為、大きなプログラムは非

  • 1