RSpec楽しいなぁ

2008-03-14
2011-01-08
かなり古い記事です。現在も有効な内容であるかどうか分かりませんのでご注意ください。

楽しいです。ええ。

RSpecはTest::Unitに比べて書きやすく感じる。
直感的に書けるというか。

RSpecを使うようになってから、仕様をテストコードとして書いてからプロダクトコードを書く、という流れが自然になった。
多分テストコードを書くストレスが減ったせいかと思う。

コーディングの最初に考えた仕様やまたはコーディングの途中で思いついた仕様をテストコードに

it "一覧はポイントの高い順に表示"

といった風に日本語でどんどんメモ感覚を書いていけるというのが大きいようだ。

Test::Unitでもコメントで同じことは実現できると言えばそうなのだが、それは自然とは思いつかない。
また日本語で仕様を書くのとは別にテストメソッド名を英語で考えなくちゃならない。

RSpecでは何も考えなくてもSyntaxがそういう流れを方向付けてくれるし、メソッド名を考える必要もない。
この差は大きい。

ここまで考えてきて言語やフレームワークのSyntaxはUIと同じなんだなぁ、とふと思った。
よいSyntaxはよいUIと同じってことだね。

Profile

フルスタック気味のフリーランスプログラマー。

どちらかと言うと得意はインフラ構築とサーバーサイドプログラミングですが、フロントエンドもぼちぼちやっています。

最近の興味範囲はWordPress、AWS、サーバーレス、UIデザイン。

愛車はセロー。カメラはペンタックス。旅好きです。横浜在住。