Railsの情報サイトです。好きになったんだと言えます。それを巧妙に拡張して、自らと一体化させていました。アプリケーションをテストするためのフレームワークでもあったわけです。テストの対象となるサンプルデータをデータベースに投入するためのツールです。テストを行う直前にデータベースをその状態に戻してくれます。よって再現性のあるやり方でアプリケーションのテストを実施できるようになるのです。アプリケーションの開発をしていた頃、私がこの種の開発手法を明確に望んでいたかどうかはよく覚えていません。出会った当時の私は、それらを新鮮に感じ、強く惹かれました。可能にしたものではありません。それらの仕組みを一体化させていたため、非常に分かりやすかった、という点が非常に重要です。当時、私は数人のプログラマーを部下に持つ管理職でもあったので、何か新しいものに取り組み時には、説明のしやすさを常に気にしていました。リリース前夜になりました。標準の地位を保っている。使いにくさが強く認識されるようになり、複数の代替候補が登場した。変化は2007年から2009年にかけて徐々に進みました。おいて典型的に見ることができます。endのように記述できる、ことをやや興奮気味に伝えています。ことを知って、同僚に否定的な感想を述べたことを覚えています。「少なくとも日本では流行らないんじゃない」と私は感じました。empty.」といった英語の文は、読むだけならまだしも、日常的に書くのは結構つらい。部下のプログラマーにそれを書かせることなど、気分が滅入るような話だ、と(今振り返ると)考えたんだと思います。よる伝統的なテスト駆動開発(TDD)を続けました。版を購入して、急いで時代を追いかける決心をしました。その頃は、もう独立して今の会社を作った後だったので、あまり周囲のことを気にする必要もありませんでした。適用してみたところ、幾つかの点では非常に気に入りました。勧めたりしていました。今、私の気持ちは揺らいでいます。こともカリキュラムに加えることを検討していました。ついての否定的な意見を幾つか読みました。比較を行っていることです。拡張するためのパッケージです。備わっている、ということです。失わせ、不確かさや曖昧さを増すだろうと、述べています。導入した場合にはその必要がない、という点を指摘できるでしょう。向かうかというと、そう単純な話ではありません。アプリケーションのテストをめぐって、ある種の覇権争い(比喩的な意味です)が起きていて、当面決着が付きそうもない、ということです。開発者の裾野を広げるためにはマイナスかもしれません(分かりにくいから)。代替候補についても同じような状況があります。いう非常によく似た有力なパッケージが並立しています。様々なパッケージについても知る必要があるでしょう。テストを取り巻く状況が複雑に拡散しつつあります。デファクトスタンダードが現れてくるのか、長期に渡って落ち着かないのか、しばらく見守りたいと思います。