ここしばらく仕事でも自宅でもずっとRuby On Railsで勉強がてらWebアプリを作ってるため、日記も滞りがちになっている。2年間以上コードを書くことから遠ざかっていたのだが、それでもそこそこのアプリが着々と出来てきている。
このRailsおよび様々なPluginやHelperたちは、はっきり言って凄いよ。以前Webアプリを作っていた(Java+Struts、PHP)時に時間がかかっていた実装部分が殆どコードレスになっている。またフレームワークでありがちなXMLによる設定記述的なものもほとんど無いため、ストレス少なくアプリが出来上がっていく。その代わりにTDDでテストコードを十分に書く時間がとれる。これは好循環。
そしてそのRailsのテストユニットがまた良くて、assert_selectでViewの機能テストまでほぼ網羅が可能。まだ語れるほどのアプリは作っていないのだが、これは絶対品質上がるわ。
よし、現在以降のWebアプリ制作は、Railsを社内標準とすることをここに宣言しておく。