The Essence of Using Ruby on Rails in Corporations 2nd

19
2008-12-12;35thオープンソースサロン;しまねOSS協議会 Meadowy.org Akasaka.RB 企業システム開発に おける Ruby/Rails 活用: Retrospectives 大場 光一郎 大場 寧子 株式会社 万葉

Transcript of The Essence of Using Ruby on Rails in Corporations 2nd

Page 1: The Essence of Using Ruby on Rails in Corporations 2nd

2008-12-12;35thオープンソースサロン;しまねOSS協議会

Meadowy.orgAkasaka.RB

企業システム開発におけるRuby/Railsの活用:Retrospectives

大場 光一郎大場 寧子 株式会社 万葉

Page 2: The Essence of Using Ruby on Rails in Corporations 2nd

Agenda•企業システム開発におけるRuby/Railsの活用

•プロジェクトRaspbilly•JRuby最近の動向•TrekNote•テスト大嫌いっ娘のRspec

Page 3: The Essence of Using Ruby on Rails in Corporations 2nd

大場光一郎•Meadowy.org•Akasaka.RB•ko.meadowy.net/~koichiro/diary/

Page 4: The Essence of Using Ruby on Rails in Corporations 2nd

開発システムジャーナル vol.7(マイコミ)まるごとRuby vol.1(Impress)JavaExpert #02(技術評論社)Scarabによるバグ追跡システム(オーム社)

Page 5: The Essence of Using Ruby on Rails in Corporations 2nd

大場寧子

•株式会社万葉 取締役社長•Drecom AoR06大賞

Page 6: The Essence of Using Ruby on Rails in Corporations 2nd

MiniCarta

伊藤忠テクノロジーラボ百人一首競技かるたかるたの日本一は世界一

Page 7: The Essence of Using Ruby on Rails in Corporations 2nd

RoR逆引きクイックリファレンス

•大場寧子•大場光一郎•久保優子

毎日コミュニケーションズ

Page 8: The Essence of Using Ruby on Rails in Corporations 2nd

振り返り

•日本情報システム・ユーザー協会

•JUAS

Page 9: The Essence of Using Ruby on Rails in Corporations 2nd

Rubyとは

Page 10: The Essence of Using Ruby on Rails in Corporations 2nd

RubyとRailsの価値

オブジェクト指向よいとされるプラクティスの集約Webシステムの解釈、考え方

Page 11: The Essence of Using Ruby on Rails in Corporations 2nd

乗り越えること•早いバージョンアップ•後方互換性が無い部分もちょっと

•プラグインのおっかけする覚悟

Page 12: The Essence of Using Ruby on Rails in Corporations 2nd

Railsの開発現場•よい行動様式がどんなものかを共有

•よい設計がどんなものかを共有

•常に学ぶように

Page 13: The Essence of Using Ruby on Rails in Corporations 2nd

フィードバック開発者が楽しいのは分かったがお客さんのリスクは増大するだけではないか

Page 14: The Essence of Using Ruby on Rails in Corporations 2nd

エンタープライズとか企業システムとかの文脈で『楽しい』を使うのは諸刃の剣

Page 15: The Essence of Using Ruby on Rails in Corporations 2nd

仕事は辛くて厳しくてつまらないものでないといけない

Page 16: The Essence of Using Ruby on Rails in Corporations 2nd

結論エンタープライズRubyとは眉間にしわを寄せながらRubyプログラムを書くことである

Page 17: The Essence of Using Ruby on Rails in Corporations 2nd

楽しい≠楽なfun ≠ lazy

Page 18: The Essence of Using Ruby on Rails in Corporations 2nd

ポール・グレアム

素晴らしい仕事をするには、それをするのに無理をする必要がないほどに好きなことを何か見つければいいからだ。

「How to Do What You Love - 好きなことをやるには」http://www.naochan.com/deprecated/2006/01/19/

Page 19: The Essence of Using Ruby on Rails in Corporations 2nd

島根はそういう街になってほしい