なぜRuby?


短期化する開発


3ヶ月単位の開発が増えてきた!
開発者は黙って徹夜休出を耐えるしかないのか?

  • 開発現場を効率良く回す
  • OSSフレームワークを効果的に採用する
  • 自動化できる部分はできうる限り自動化する

自動化できる部分はできうる限り自動化する


  • CI等大きなツールはOSSを利用
  • DBにリソースを放り込むとか細かい糊的ツールが必要
    • つくらにゃ!

自動化するためにはツールをつくらにゃ!


  • ツールのキモは「素早く実装」「使いながらメンテ」
  • 開発対象の言語で作る!
    • c#にしてもJavaにしても重厚感はいなめない
  • Excelのマクロ!
    • nullとNothingの嵐に眩暈が
  • WindowsScriptingHostを使う!
    • OfficeはOLEで使えるけど、ライブラリ不足が否めない…
  • LLは?

開発用ツールをLLで書くことの有用性


Perl、Python、Rubyとあるけれど…

  • 糊として手軽である
  • 開発効率がとってもいい
  • 大抵のライブラリが揃っている
    • ライブラリマネージャ(cpan、egg、gem)でネットから楽々インストール

で、なんでRubyなの?


趣味です!!


最終更新:2010年01月23日 14:50