[xyzzy] specs2 の unit specification スタイルで書いたテストケース一覧を、 xyzzy のコマンド一発で grep する方法

開いているファイルの「 should 」と「 in 」の行をgrepするコマンド。

.xyzzy とか適当なファイルに以下をコピペ。M-x grep-specs2-unit-selected-buffer で実行。

[gist id=3872988]

Scalaのススメ

遅ればせながらScalaを勉強中。これは良い。
無理矢理まとめると「Javaの静的型付けの良さはそのままに、利便性アップ、関数型言語も入れました言語。」
こんな感じな好みの人、Perl、Ruby、PHPがしっくりこなかった人には合いそう。
業務で使うには、コンパイル時のエラーチェック(静的型付け)、可読性、互換性が重要。

一度作って捨てるならアドホックでもいいけれど。業務上のメンテナンスやバージョンアップを考えたら、ある程度シンプルで万人が理解できる言語仕様であること。担当者かわったらメンテできないとか、動かさないと型の不整合なバグも発見できないとか、言語のバージョン変わったら動かないとか。そんなの業務では使いたくない。