2008-09-01から1ヶ月間の記事一覧

rubyのリファレンス参照方法いろいろ

rubyのリファレンスを参照する方法がいくつかあるのでそれぞれについて簡単に調べてみた。 リファレンスマニュアル たぶんもっともベーシックなリファレンス参照方法(だと思う) ruby公式ページからダウンロードできる。 長所 HTML形式で見やすい(というか見…

autotest,RSpec,Emacsで快適テスト環境をつくる(あとGrowlも)

前回RSpecを設定したので調子に乗ってautotestと連携させてみる。 autotestとRSpecを連携させると何がおいしいか? ・保存の度にテストが裏で走るので常にテストに通るコードを書ける。 ・とにかくテストが癖になる。 ・とにかくテストが好きになる。下二つ…

RSpecのインストールとEmacsへの設定

なんか前回の逆ポーランド記法のプログラムがだめだめなのでテストするためにRSpecを使ってみる。 まずはgemでRSpecをインストールする。 %sudo gem install rspec あとはEmacsへの設定 rspecはruby-mode.elとsnippet.el,mode-compile.elが必要みないなので …

Flex(とかFlash)を使ってWebサイトをつくってはいけない1だけの理由

今、私はSIerで働いており、そこでFlexを使ったWebサイトを作っています。最初は動きのあるサイトができて楽しかったのですが、後でわかった弱点が1つありました。 それはテストの自動化ができないこと。*1 大規模のサイトを作る上でテストの自動化ができな…

Rubyで逆ポーランド記法

勉強のためにrubyで逆ポーランド記法で計算するクラスを作ってみた。 #!/usr/bin/ruby # -*- coding: utf-8 -*- class Calc attr_writer :siki def initialze @siki = "" end def rtnval val hs = Hash.new hs["("] = 5 hs["*"] = 3 hs["×"] = 3 hs["/"] = 3…