Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
⾃自分の道具を知る TokyoRuby会議10 2013/01/14 関⼝口亮亮⼀一 @ryopeko http://www.flickr.com/photos/davidcarroll/5958974567
Slide 2
Slide 2 text
関⼝口亮亮⼀一 @ryopeko a.k.a りょぺこワイフの旦那さん
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
http://dena.jp/
Slide 5
Slide 5 text
.to_̲sym =>
Slide 6
Slide 6 text
→
Slide 7
Slide 7 text
スキル向上推進 開発効率率率向上 システム効率率率の改善 プロジェクト⽴立立ち上がり⽀支援 ʑͷ͓ࣄ
Slide 8
Slide 8 text
⾃自分の道具を知る TokyoRuby会議10 2013/01/14 関⼝口亮亮⼀一 @ryopeko http://www.flickr.com/photos/davidcarroll/5958974567
Slide 9
Slide 9 text
⽇日々の開発で知っておかないといけないこと
Slide 10
Slide 10 text
エディタ?
Slide 11
Slide 11 text
OS?
Slide 12
Slide 12 text
Web?
Slide 13
Slide 13 text
開発⼿手法?
Slide 14
Slide 14 text
⾔言語?
Slide 15
Slide 15 text
ライブラリ?
Slide 16
Slide 16 text
⾔言語とライブラリに絞って話す
Slide 17
Slide 17 text
さいきんレ〜~ルズとか流流⾏行行ってるじゃないですか〜~?
Slide 18
Slide 18 text
Rails + gem Photo : http://www.flickr.com/photos/patrickostertag/8335233326
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
最近はドキュメントをしっかり書いてるgemも多い
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
これらのRailsエコシステムは超強⼒力力
Slide 23
Slide 23 text
おれってばすげー感
Slide 24
Slide 24 text
⼀一歩踏み込むと Railsによらない 技術や知識識が必要 Photo : http://www.flickr.com/photos/lisafranceski/7466426456/
Slide 25
Slide 25 text
メンテナンス テストのしやすさ DRY
Slide 26
Slide 26 text
ハイパフォーマンスのための低レベル実装 Photo : http://www.flickr.com/photos/totoon/4102558291/
Slide 27
Slide 27 text
Photo : http://www.flickr.com/photos/kylehammons/7169311821/
Slide 28
Slide 28 text
何ができるのか 何を知っているのか 何が⾜足りないのか
Slide 29
Slide 29 text
ひとつの回答に⾏行行き着いた
Slide 30
Slide 30 text
ドキュメントを読まない
Slide 31
Slide 31 text
ドキュメントを当てにしない
Slide 32
Slide 32 text
ドキュメントしっかり書いてる⼈人 && メンテできてる⼈人 “仕事”で
Slide 33
Slide 33 text
ドキュメントを当てにすると photo : http://www.flickr.com/photos/martindale/59445824/ 拠り所が分散する
Slide 34
Slide 34 text
⼈人の造りしものには2つある
Slide 35
Slide 35 text
コード
Slide 36
Slide 36 text
ドキュメント
Slide 37
Slide 37 text
⾃自動⽣生成されるドキュメント以外は信⽤用できないという事実
Slide 38
Slide 38 text
さっき⼿手を挙げなかった⼈人がたくさんいるという事
Slide 39
Slide 39 text
仕事ですらできない⼈人が多いのにオープンソースにそれ求めるの?
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
当てにできるドキュメントが2つある
Slide 42
Slide 42 text
⾃自動⽣生成されるドキュメント
Slide 43
Slide 43 text
コード
Slide 44
Slide 44 text
リッチに⾒見見せることができるのがあるから期待しちゃう
Slide 45
Slide 45 text
動作がわからないときは 敬意を表してコードを読もう
Slide 46
Slide 46 text
コードを読むと確実に動作がわかるよ!!!
Slide 47
Slide 47 text
副産物
Slide 48
Slide 48 text
ドキュメントにない使い⽅方や引数
Slide 49
Slide 49 text
スーパハカーが書いた⽣生きたコード
Slide 50
Slide 50 text
⽣生きたデザインパターンの⽤用例例
Slide 51
Slide 51 text
普段使わない メソッド, 機能
Slide 52
Slide 52 text
コードを読む⼒力力
Slide 53
Slide 53 text
あ、これ進研ゼミでやったやつだ!!
Slide 54
Slide 54 text
Thorのコマンド定義の例例
Slide 55
Slide 55 text
Module#method_̲added
Slide 56
Slide 56 text
きっかけを作る photo : http://www.flickr.com/photos/31207271@N06/3516375165/
Slide 57
Slide 57 text
Social Codingって⾔言いますがあなた
Slide 58
Slide 58 text
コード読んでないとで きないよ?
Slide 59
Slide 59 text
まとめだよっ☆
Slide 60
Slide 60 text
⼀一歩踏み込む Photo : http://www.flickr.com/photos/lisafranceski/7466426456/
Slide 61
Slide 61 text
コードを読むと確実に動作がわかるよ!!!
Slide 62
Slide 62 text
何ができるのか 何を知っているのか 何が⾜足りないのか
Slide 63
Slide 63 text
Photo : http://www.flickr.com/photos/kylehammons/7169311821/
Slide 64
Slide 64 text
もっとコードを読もう!!! ペアコードリーディングおすすめ!!