Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
Yasuko Ohba
KEY, PDF
1,833 views
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
The document of my speach in QCon 2009 Tokyo. Japanease only.
Technology
◦
Read more
3
Save
Share
Embed
Save to Drive
Download now
Downloaded 26 times
1
/ 105
2
/ 105
3
/ 105
4
/ 105
5
/ 105
6
/ 105
7
/ 105
8
/ 105
9
/ 105
10
/ 105
11
/ 105
12
/ 105
13
/ 105
14
/ 105
15
/ 105
16
/ 105
17
/ 105
18
/ 105
19
/ 105
20
/ 105
More Related Content
PDF
2016 02-25-crawler-study-01
by
Hiroshi Oyamada
16 slides
2K views
PDF
2015 07-04-ruby rails
by
Hiroshi Oyamada
16 slides
2.3K views
PPTX
おっさんES6/ES2015,React.jsを学ぶ
by
dcubeio
119 slides
18.4K views
PDF
2015 12-19-ruby rails
by
Hiroshi Oyamada
20 slides
1.3K views
PDF
ゲーム会社で ゲーム以外のことを開発してる話
by
Riou Tomita
41 slides
2.7K views
PDF
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
by
Naoto Koshikawa
27 slides
47.8K views
PDF
テストって何をするもの? - テストの5W1H -
by
Hiroshi Maekawa
53 slides
4.4K views
PPTX
KPT発表会 - アジャイルひよこクラブ
by
Atsushi Harada
25 slides
7.1K views
2016 02-25-crawler-study-01
by
Hiroshi Oyamada
16 slides
2K views
2015 07-04-ruby rails
by
Hiroshi Oyamada
16 slides
2.3K views
おっさんES6/ES2015,React.jsを学ぶ
by
dcubeio
119 slides
18.4K views
2015 12-19-ruby rails
by
Hiroshi Oyamada
20 slides
1.3K views
ゲーム会社で ゲーム以外のことを開発してる話
by
Riou Tomita
41 slides
2.7K views
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
by
Naoto Koshikawa
27 slides
47.8K views
テストって何をするもの? - テストの5W1H -
by
Hiroshi Maekawa
53 slides
4.4K views
KPT発表会 - アジャイルひよこクラブ
by
Atsushi Harada
25 slides
7.1K views
What's hot
PDF
Rubyのススメ
by
Daisuke Yamaguchi
18 slides
1.2K views
PPTX
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
by
Akira Nagata
90 slides
4.6K views
PDF
なれる!IL
by
Hiroshi Maekawa
33 slides
7.8K views
PDF
2016 02-09-co-edo lt
by
Hiroshi Oyamada
8 slides
2.1K views
PPTX
5年しかもたない最高のシステムとの向き合い方
by
Jumpei iwamura
24 slides
1.5K views
PDF
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
15 slides
46.9K views
PDF
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
by
Yasuko Ohba
180 slides
4.5K views
PPTX
ぼくたちのじゅたくかいはつ
by
Atsushi Harada
29 slides
7.2K views
PPTX
Xamarin入門(技術というより心構え編)
by
Makoto Nishimura
41 slides
5.9K views
PDF
ブラウザだけで学ぶWebアプリ開発【デザイン編】
by
schoowebcampus
223 slides
2.4K views
PDF
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
by
jz5 MATSUE
79 slides
1.5K views
PDF
Web現場Meetup #2 圧倒的成長環境の作り方
by
kaiba d
56 slides
1.4K views
PDF
最速で価値を提供する
by
LIFULL Co., Ltd.
40 slides
1.5K views
PDF
サービスのスケール化のための検索システム改善
by
PIXTA Inc.
46 slides
1.9K views
Rubyのススメ
by
Daisuke Yamaguchi
18 slides
1.2K views
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
by
Akira Nagata
90 slides
4.6K views
なれる!IL
by
Hiroshi Maekawa
33 slides
7.8K views
2016 02-09-co-edo lt
by
Hiroshi Oyamada
8 slides
2.1K views
5年しかもたない最高のシステムとの向き合い方
by
Jumpei iwamura
24 slides
1.5K views
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
15 slides
46.9K views
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
by
Yasuko Ohba
180 slides
4.5K views
ぼくたちのじゅたくかいはつ
by
Atsushi Harada
29 slides
7.2K views
Xamarin入門(技術というより心構え編)
by
Makoto Nishimura
41 slides
5.9K views
ブラウザだけで学ぶWebアプリ開発【デザイン編】
by
schoowebcampus
223 slides
2.4K views
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
by
jz5 MATSUE
79 slides
1.5K views
Web現場Meetup #2 圧倒的成長環境の作り方
by
kaiba d
56 slides
1.4K views
最速で価値を提供する
by
LIFULL Co., Ltd.
40 slides
1.5K views
サービスのスケール化のための検索システム改善
by
PIXTA Inc.
46 slides
1.9K views
Viewers also liked
PDF
TECH LAB PAAK 2015/06/24 Team Development
by
Yasuko Ohba
71 slides
3.1K views
PDF
Good Names in Right Places on Rails
by
Yasuko Ohba
117 slides
8.5K views
PDF
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
by
Yasuko Ohba
168 slides
8.1K views
PDF
Sendai ruby-02
by
Yasuko Ohba
45 slides
6.7K views
PDF
Rubyによる開発プロジェクトをうまく回すには(2)
by
Yasuko Ohba
76 slides
8.5K views
PDF
Rubyによる開発プロジェクトをうまく回すには(1)
by
Yasuko Ohba
56 slides
6.8K views
PDF
名前のつけ方
by
Yasuko Ohba
33 slides
7.4K views
PDF
テスト大嫌いっ娘のRSpec
by
Yasuko Ohba
58 slides
2.2K views
PDF
Shimane2010
by
Yasuko Ohba
81 slides
1K views
PDF
SMS il RE della comunicazione
by
Davide Ricca
1 slide
542 views
PPTX
מחדד 05.03
by
Leo Burnett Israel
11 slides
469 views
PPT
Ic tmagic tm clevedon
by
Martin Burrett
11 slides
2.1K views
DOCX
Ejercicio 3 de word
by
riverogonzalez
1 slide
364 views
PPTX
Η αγαπημένη μου πόλη
by
droula_
12 slides
488 views
PDF
Boletín IV enero 2016
by
Nueva Canarias-BC
76 slides
447 views
DOCX
برندسازی بین المللی احمدرضا اشرف العقلایی Dba7-mahan- کارآفرینی
by
Ashrafologhalaei Ahmadreza
11 slides
945 views
PPT
DALLA DELUSIONE ALLA SPERANZA
by
Simone Tranquilli
16 slides
322 views
PDF
Virální marketing
by
Pavel Herman
22 slides
693 views
PDF
サーバ構築自動化 On aws sqaleの場合
by
Ryo Kuroda
34 slides
6.1K views
PDF
resumeh aali1
by
Hossein Nourian, DBA
3 slides
358 views
TECH LAB PAAK 2015/06/24 Team Development
by
Yasuko Ohba
71 slides
3.1K views
Good Names in Right Places on Rails
by
Yasuko Ohba
117 slides
8.5K views
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
by
Yasuko Ohba
168 slides
8.1K views
Sendai ruby-02
by
Yasuko Ohba
45 slides
6.7K views
Rubyによる開発プロジェクトをうまく回すには(2)
by
Yasuko Ohba
76 slides
8.5K views
Rubyによる開発プロジェクトをうまく回すには(1)
by
Yasuko Ohba
56 slides
6.8K views
名前のつけ方
by
Yasuko Ohba
33 slides
7.4K views
テスト大嫌いっ娘のRSpec
by
Yasuko Ohba
58 slides
2.2K views
Shimane2010
by
Yasuko Ohba
81 slides
1K views
SMS il RE della comunicazione
by
Davide Ricca
1 slide
542 views
מחדד 05.03
by
Leo Burnett Israel
11 slides
469 views
Ic tmagic tm clevedon
by
Martin Burrett
11 slides
2.1K views
Ejercicio 3 de word
by
riverogonzalez
1 slide
364 views
Η αγαπημένη μου πόλη
by
droula_
12 slides
488 views
Boletín IV enero 2016
by
Nueva Canarias-BC
76 slides
447 views
برندسازی بین المللی احمدرضا اشرف العقلایی Dba7-mahan- کارآفرینی
by
Ashrafologhalaei Ahmadreza
11 slides
945 views
DALLA DELUSIONE ALLA SPERANZA
by
Simone Tranquilli
16 slides
322 views
Virální marketing
by
Pavel Herman
22 slides
693 views
サーバ構築自動化 On aws sqaleの場合
by
Ryo Kuroda
34 slides
6.1K views
resumeh aali1
by
Hossein Nourian, DBA
3 slides
358 views
Similar to QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
72 slides
89.2K views
PDF
Rubyプログラミング教育に対する取り組みと事例紹介
by
Yasushi Ishikawa
29 slides
1.4K views
PDF
nomlab_okayamaruby_slide
by
nomlab
14 slides
1K views
PDF
ゼロからのプログラミングRails講座 Codeanywhere版
by
DIVE INTO CODE Corp.
73 slides
10.7K views
PPT
何でRuby
by
Ngoc Dao
40 slides
781 views
PDF
The Essence of Using Ruby on Rails in Corporations
by
Koichiro Ohba
95 slides
4.2K views
PDF
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
31 slides
846 views
PPTX
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
24 slides
7.9K views
PDF
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
by
Yuki Akamatsu
71 slides
2.7K views
PDF
Ruby on Rails 入門
by
Yasuko Ohba
91 slides
11.3K views
PPTX
Tech fun rails_workshop
by
OMEGA (@equal_001)
30 slides
1.7K views
PPT
リアルビジネスRuby
by
Tomoya Kawanishi
20 slides
1.6K views
PPTX
そんな装備で大丈夫か?
by
2celeb
31 slides
468 views
PDF
超高速アプリ開発法
by
Keiichi SASAKI
71 slides
118 views
PDF
Ruby on Rails の特徴とそのエコシステム
by
Tomoya Kawanishi
23 slides
4.6K views
PDF
逆引きクイックセミナー
by
Koichiro Ohba
42 slides
1.4K views
PDF
The Essence of Using Ruby on Rails in Corporations 2nd
by
Koichiro Ohba
19 slides
1.1K views
PPTX
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
38 slides
1.3K views
PDF
Rails初心者レッスン lesson4 2edition
by
Satomi Tsujita
15 slides
1.2K views
PDF
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
by
DIVE INTO CODE Corp.
71 slides
281 views
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
72 slides
89.2K views
Rubyプログラミング教育に対する取り組みと事例紹介
by
Yasushi Ishikawa
29 slides
1.4K views
nomlab_okayamaruby_slide
by
nomlab
14 slides
1K views
ゼロからのプログラミングRails講座 Codeanywhere版
by
DIVE INTO CODE Corp.
73 slides
10.7K views
何でRuby
by
Ngoc Dao
40 slides
781 views
The Essence of Using Ruby on Rails in Corporations
by
Koichiro Ohba
95 slides
4.2K views
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
31 slides
846 views
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
24 slides
7.9K views
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
by
Yuki Akamatsu
71 slides
2.7K views
Ruby on Rails 入門
by
Yasuko Ohba
91 slides
11.3K views
Tech fun rails_workshop
by
OMEGA (@equal_001)
30 slides
1.7K views
リアルビジネスRuby
by
Tomoya Kawanishi
20 slides
1.6K views
そんな装備で大丈夫か?
by
2celeb
31 slides
468 views
超高速アプリ開発法
by
Keiichi SASAKI
71 slides
118 views
Ruby on Rails の特徴とそのエコシステム
by
Tomoya Kawanishi
23 slides
4.6K views
逆引きクイックセミナー
by
Koichiro Ohba
42 slides
1.4K views
The Essence of Using Ruby on Rails in Corporations 2nd
by
Koichiro Ohba
19 slides
1.1K views
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
38 slides
1.3K views
Rails初心者レッスン lesson4 2edition
by
Satomi Tsujita
15 slides
1.2K views
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
by
DIVE INTO CODE Corp.
71 slides
281 views
More from Yasuko Ohba
PDF
女性IT技術者と働き方 情報処理学会77
by
Yasuko Ohba
44 slides
1.4K views
PDF
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
by
Yasuko Ohba
53 slides
7.3K views
PDF
世界を描く Drawing the world
by
Yasuko Ohba
106 slides
8.7K views
PDF
ごきげんRails
by
Yasuko Ohba
118 slides
8.7K views
PDF
Smell in Rails Apps (in Sapporo RubyKaigi03)
by
Yasuko Ohba
157 slides
3.1K views
PDF
The Basis of Making DSL with Ruby
by
Yasuko Ohba
135 slides
2.7K views
PDF
Sub Resources Rails Plug-in
by
Yasuko Ohba
43 slides
1.5K views
PDF
Raspbilly
by
Yasuko Ohba
3 slides
830 views
PDF
Shimane2008
by
Yasuko Ohba
54 slides
961 views
PDF
image_upload Plugin 2007/12/7
by
Yasuko Ohba
14 slides
940 views
PDF
Ruby on Rails ステップアップ講座 - 大場寧子
by
Yasuko Ohba
107 slides
4.1K views
PDF
Ruby on Rails 中級者を目指して - 大場寧子
by
Yasuko Ohba
90 slides
5.1K views
PDF
Bookscope 2007 09 07
by
Yasuko Ohba
18 slides
504 views
女性IT技術者と働き方 情報処理学会77
by
Yasuko Ohba
44 slides
1.4K views
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
by
Yasuko Ohba
53 slides
7.3K views
世界を描く Drawing the world
by
Yasuko Ohba
106 slides
8.7K views
ごきげんRails
by
Yasuko Ohba
118 slides
8.7K views
Smell in Rails Apps (in Sapporo RubyKaigi03)
by
Yasuko Ohba
157 slides
3.1K views
The Basis of Making DSL with Ruby
by
Yasuko Ohba
135 slides
2.7K views
Sub Resources Rails Plug-in
by
Yasuko Ohba
43 slides
1.5K views
Raspbilly
by
Yasuko Ohba
3 slides
830 views
Shimane2008
by
Yasuko Ohba
54 slides
961 views
image_upload Plugin 2007/12/7
by
Yasuko Ohba
14 slides
940 views
Ruby on Rails ステップアップ講座 - 大場寧子
by
Yasuko Ohba
107 slides
4.1K views
Ruby on Rails 中級者を目指して - 大場寧子
by
Yasuko Ohba
90 slides
5.1K views
Bookscope 2007 09 07
by
Yasuko Ohba
18 slides
504 views
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
1.
Ruby on Railsで変わる
エンタープライズ 開発の現場 株式会社万葉 大場寧子 2009.4.9 QCon Tokyo 2009
2.
Ruby on Rails ✓知っている ✓
使ったことがある ✓ 自社システム ✓ 受託開発案件
3.
今日のテーマ
Railsを エンタープライズで 普通に使う
4.
Railsの採用 •本当に使える? • メリット • リスク •
成功させるコツ
5.
自己紹介 •大場寧子 • Award on
Rails 2006 大賞 •株式会社万葉
6.
小槌 アカウント間で連携する
Web家計簿
7.
Rails歴 •2006∼2009 • 15人くらいまでのチー ムで開発 • SNS、旅行、EC、業務 系など
8.
逆引きクイック リファレンス
• RoR開発の実践逆引き辞典 • 毎日コミュニケーションズ • 532p •3675円
9.
2つの視点 •経営者 • プログラマ
10.
ビジネス寄り •JavaからRubyへ • 元々軽量言語が好き だったわけではない
11.
Railsは本当に 使える?
12.
プログラマの主張 Rubyは 楽しい
13.
警戒される 楽しい = 怪しい
14.
リスク
15.
リスク •Ruby大丈夫? • エンジニア確保? • 楽しいだけじゃ困る
16.
楽しさとリスク • 楽しくない言語Xに 関するリスク • 楽しい言語Yに関す るリスク
17.
楽しさとリスクは あまり関係ない!
18.
楽しさの前に •楽しさは結果である • 結果には理由がある
19.
理由は つながっている
20.
経営者がRailsを 使う3つの理由
21.
早いリリース •約束されている • 期待できる
22.
早いリリースの実現度 スキル
& 成功 ノウハウ 失敗 システムの規模・複雑さ
23.
早いリリースが 期待できる理由 •コード量が少ない •
コンパイルを待たない
24.
コードが少ない •Rubyの特徴 • 人間志向 • 型宣言なし
25.
Rubyは柔軟 •壁を迂回しない • 本質を書くだけ
26.
ある種の言語
27.
悲観的 性悪説 高い堅牢な壁
28.
Rubyの風景
29.
楽観的 性善説 自由
30.
Railsは 少ないコードで 書ける
31.
Railsとコード量 •豊富な機能 • 規約の活用 • DRY
32.
DRY •Don t Repeat Yourself • 同じことをあちこち に書かない
33.
Ruby
Rails • 打鍵数が少ない • 把握すべきコードの絶 対的文字数が少ない • 時間的に有利!
34.
コンパイルを
待たない • 書いたコードがそ のまま実行される •すぐ確認できる
35.
コンパイルを 待つのは辛い •思考の中断 • 待ち時間にほかのことを 始める
36.
集中がとぎれる •
フロー状態 • 中断されると、再開 に15分かかる Tom DeMarco & Timothy Lister Peopleware - 2nd Edition Productive Projects and Teams
37.
Rubyなら •最小限のコードで • 素早く確認しながら • 動くものが早く出来 上がる
38.
ビジネス価値 •すばやく立ち上げる • プロトタイピング
39.
安く開発
40.
本当に? •
ある程度YES
41.
安く開発の成功度 スキル
& 成功 ノウハウ 失敗 システムの規模・複雑さ
42.
少人数での開発
少人数でも 開発体制、手順と Railsの組み合わせで 大規模開発に匹敵できる
43.
誤解 Javaで作るのと同じように Rubyで作ったら安くなる
44.
安さの源 Ruby、Railsの生産性 Railsのコストパフォーマンスを追求
プログラマが楽しい 単価 ※注)脳内イメージです
45.
Railsの生産性は、 ある種の領域で高い
46.
イメージ Railsの恩恵
コスト よくある要件 完璧さ
47.
変更に強い
48.
変更に強いことの ビジネス価値 •ニーズへの素早い対応 •
小さく始めて育てる • システムの寿命を長く
49.
変更に強い理由 •Ruby • Rails • 文化
50.
Ruby • 変更を阻害する壁が 低い •
読みやすく書ける
51.
Rails •
DRY • どこに何が書いてある べきか決まっている • DBの管理がしやすい
52.
RDBのくびき からの解放
53.
文化 •変更を嫌がらない • どんどん変える • 進化が早い
54.
ただし 特性を活かすか 殺すかで 結果が変わる
55.
ほかのメリット •環境構築が簡単 • エンジニアが育つ • カスタマイズできる •
複雑なものを作るのに向く
56.
環境構築が簡単 •フルスタック • DBツール、テストの 仕組み、ログ、国際化 etc
57.
これだけ > rails MyApp
58.
エンジニアが育つ
Railsには 開発に関して良い とされる プラクティスが 詰め込まれている
59.
Railsを学ぶと 良いとされている 開発の考え方を 同時に学べる
60.
エッセンスの例 •MVC • DRY, CoC •
O/R Mapping • TDD, BDD
61.
カスタマイズ フレームワークに
不満があれば 自分でカスタマイズ
62.
複雑なものを 作るのに向く
63.
軽量言語の 一般的イメージ •手軽 • 簡単なもの向き • 複雑なものは無理
64.
Rubyは •オブジェクト指向 • 構造化しやすい • 複雑化に耐える
65.
イメージ コスト
複雑さ
66.
メリットの1つ •
プログラマが楽しい
67.
ポール・グレアム 素晴らしい仕事をするには、それをするのに 無理をする必要がないほどに好きなことを何 か見つければいいからだ。
「How to Do What You Love - 好きなことをやるには」 http://www.naochan.com/deprecated/2006/01/19/
68.
情熱
69.
Rails のリスク
70.
Railsのリスク •高負荷 • 可用性 • 速度
71.
工夫できる •分散 • shared-nothing 方式
72.
COOKPAD
73.
頻繁な バージョン アップ
74.
ついて行く? •作業が発生 • 新しい不具合 • 知識が固定化しない
75.
困る点 • 日本語の書籍や情報 が追いつかない • プラグインが死亡する リスク
76.
エンジニアの 調達
77.
認定試験 •Ruby技術者認定試験 • 2007年10月に開始
78.
Rails活用のツボ
79.
取捨選択 •80%達成で満足する • レールに乗る • こだわりは追求する
80.
戦略的な選択 Railsの恩恵
コスト よくある要件 完璧さ
81.
開発手法 •
アジャイル • リズミカルに積み上 げる • テスト駆動開発
82.
レイヤーで 担当者を分けない
83.
レイヤーで分けると •設計する人 •実装する人 •ビジネスロジックを書く人 •画面まわりを書く人 •テストする人
84.
せっかく Railsなのに
85.
Railsでは •設計と実装が地続き • 行ったり来たりする • それが効率的
86.
レイヤーごとに 分断するのは
大きなロス
87.
どうするか •
機能で分担 • 全員、設計からテスト まで担当 • すべて他人と共有
88.
開発体制の例 •ペアで開発する • 4人くらいまでを1ユ ニットとして、ユニット を増やす •担当を固定化しない
89.
文化 •良い名前をつける • コードをDRYにする • 多様性
90.
名前づけ •時間をかけてよい • 皆で決める • もっといい名前が あったら変える
91.
DRY •日常的に目指す • 2回目が重要
92.
多様性 • 強制はRubyの柔軟 性・楽しさを殺す • 方向を決め、やり方 には多様性を持たせる
93.
変更しやすくする •DRY • 名前 • 適切なところに書く •
シンプルなほうを選ぶ
94.
変更しやすくする •適切な単体テスト • 変更を歓迎する文化 • git,
SVN等を使う
95.
変更しやすくする •リリース工程の自動化 • 継続的インテグレー ション •
CruiseControl
96.
リスクへの 目配り
97.
パフォーマンス •セッションの使い方 • キャッシュを意識する • ActiveRecord •
分散
98.
情報の入手 •書籍 • インターネット • 英語で調べる •
コミュニティ参加
99.
バージョンアップ ついていく
100.
バージョンアップ •速くなる • コードが少なくなる • 最新の技術 •
最新の考え方
Editor's Notes
#8
捕捉すると、Railsでは後で述べるように少人数で開発することが多いので、15人というのはRailsを使うプロジェクトのなかでは大きいほうです。
#20
エンジニアが楽しいということには、お客さんを喜ばせることができるという点が含まれている 経営者にとってもいいこと そういう具合に、エンジニアが楽しいだけという話ではなくて いろいろつながっている
#21
リリースが早い 安く開発できる 変更につよい
#25
型宣言なしは一例 型を宣言するタイプの言語では、これからこの変数を文字列として使いますとか、定義してあげる必要があるし、型を変換することに意識をつかわないといけないけれどそのあたりをショートカットすることができる。
#26
逆に、コードを増やす要因として、堅い言語では、仕組みが堅固で、仕組みに沿った お作法でいろいろ書かないといけないということがある。
#31
Ruby もそうですが、Railsだとさらに
#32
DRYについては次に詳しく
#36
1時間に4回、15分おきにしたとして、1日32回 1回2分でも1時間使う計算になる
#37
10年前に出た、プロジェクトの成功・失敗を人間の側の要因に光をあてて分析した本
#43
安さの一つの理由として、少人数で開発するということがあります。 Railsでは少人数で開発することが多い。 それは、大人数に耐えられないというよりは、 少人数でもうまくやれば大規模開発に匹敵するもの(Webアプリケーションという分野になるけど)が作れるから
#45
Railsそのものだけじゃなくて 楽しいだけじゃなくて Railsの生産性が生きるようなWhatの選択 作るアプリをいかにレールに載せるか
#46
Railsのコストパフォーマンスを追求するというのはどういうことかというと
#47
これを頭に入れて、作るアプリをレールに載せれば安く作ることに成功する
#49
「全部盛り込んでしまわないと後から変更は大変だ」という意識がある これは後から変更するのが実際に大変なことがあるから しかし、変更できるならその考えを変えることができる システムの寿命が長くなればその分、総合的にコストを抑えることができる
#51
柔軟 読みやすい = DSL
#53
ここで半分 17:25
#54
だから、進化がとても早い。Railsはホット。
#61
やわらかくかみくだく Convention over Configuration 明示的な設定がないときは規約を使う
#62
ある程度Rubyが読み書きできればRailsの動作を変更することは可能 実は、フレームワークの制約で何かができなくなるといったリスクはとても低い
#68
楽しいということは、生産性があがり、良い仕事ができるということ
#69
情熱をもって仕事ができるのはとてもいいこと
#73
月間2.8億PV(2008年7月リニューアル)
#77
感覚的にはこの2年くらいで増えてきている気がするが エンジニアが調達しにくいというのは依然あるとおもう Javaエンジニアを育てるとしたらすぐ書き始め、3ヶ月でほどほど、半年くらいで一人前かな 社内アプリなど育てる環境があるといい
#81
例えばこだわりのU/Iとか どうしてもPDF生成が必要だとか
#86
密結合 テストとプロダクトコードの間でもいろいろ関連がある
#106
新しい考え方として、 ・Railsのレールに載せてアプリケーションを作る ・変更に強くしたり、バージョンアップについていったり ・名前大事、多様性 ・実際にRailsを使っている企業の現場ではこういうことが当たり前になってきている A)技術者としての夢 - すべてがDRYになって、やりたいことがいっぱいできるようになる    煩わしい機械的作業から解放される    でも花に水やるとか、やりたいことはやってかまわないけど B)Railsは普通にとても使える技術だし、どのくらい使うにせよ、体験して損のないものだと思います。RubyやRailsはコミュニティが活発で変化が早くホットなので、興味のある方はぜひいろいろなコミュティ活動に参加されるとよいと思います。