Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
自分の道具を知る
Search
Ryoichi SEKIGUCHI
February 10, 2013
Technology
10
2k
自分の道具を知る
#tkrk10
Ryoichi SEKIGUCHI
February 10, 2013
Tweet
Share
More Decks by Ryoichi SEKIGUCHI
See All by Ryoichi SEKIGUCHI
Ruby makes everything
ryopeko
0
61
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
5.5k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
420
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
970
mysql casual talks vol7
ryopeko
0
2.2k
rubyhiroba
ryopeko
6
1.2k
devsumi2014-dena-bootcamp2014
ryopeko
39
63k
jtrk02
ryopeko
0
5.3k
DeNA Bootcamp 2013
ryopeko
15
7.2k
Other Decks in Technology
See All in Technology
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
150
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
570
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
24
4.9k
なぜ NOT A HOTEL が Web3 に取り組むのか - NOT A HOTEL TECH TALK
ynunokawa
0
160
Postman v10リリース後を振り返る
nagix
0
120
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
3
220
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
PHP"オレ"カンファレンスの告知
ysknsid25
0
350
入社後初めてのタスクでk8sアップグレードした話.pdf
kkato1
1
380
巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively
freee
1
730
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Bash Introduction
62gerente
604
210k
The Invisible Customer
myddelton
114
12k
Music & Morning Musume
bryan
41
5.6k
Ruby is Unlike a Banana
tanoku
96
10k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
Raft: Consensus for Rubyists
vanstee
132
6.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
Transcript
⾃自分の道具を知る TokyoRuby会議10 2013/01/14 関⼝口亮亮⼀一 @ryopeko http://www.flickr.com/photos/davidcarroll/5958974567
関⼝口亮亮⼀一 @ryopeko a.k.a りょぺこワイフの旦那さん
None
http://dena.jp/
.to_̲sym =>
→
スキル向上推進 開発効率率率向上 システム効率率率の改善 プロジェクト⽴立立ち上がり⽀支援 ʑͷ͓ࣄ
⾃自分の道具を知る TokyoRuby会議10 2013/01/14 関⼝口亮亮⼀一 @ryopeko http://www.flickr.com/photos/davidcarroll/5958974567
⽇日々の開発で知っておかないといけないこと
エディタ?
OS?
Web?
開発⼿手法?
⾔言語?
ライブラリ?
⾔言語とライブラリに絞って話す
さいきんレ〜~ルズとか流流⾏行行ってるじゃないですか〜~?
Rails + gem Photo : http://www.flickr.com/photos/patrickostertag/8335233326
None
最近はドキュメントをしっかり書いてるgemも多い
None
これらのRailsエコシステムは超強⼒力力
おれってばすげー感
⼀一歩踏み込むと Railsによらない 技術や知識識が必要 Photo : http://www.flickr.com/photos/lisafranceski/7466426456/
メンテナンス テストのしやすさ DRY
ハイパフォーマンスのための低レベル実装 Photo : http://www.flickr.com/photos/totoon/4102558291/
Photo : http://www.flickr.com/photos/kylehammons/7169311821/
何ができるのか 何を知っているのか 何が⾜足りないのか
ひとつの回答に⾏行行き着いた
ドキュメントを読まない
ドキュメントを当てにしない
ドキュメントしっかり書いてる⼈人 && メンテできてる⼈人 “仕事”で
ドキュメントを当てにすると photo : http://www.flickr.com/photos/martindale/59445824/ 拠り所が分散する
⼈人の造りしものには2つある
コード
ドキュメント
⾃自動⽣生成されるドキュメント以外は信⽤用できないという事実
さっき⼿手を挙げなかった⼈人がたくさんいるという事
仕事ですらできない⼈人が多いのにオープンソースにそれ求めるの?
None
当てにできるドキュメントが2つある
⾃自動⽣生成されるドキュメント
コード
リッチに⾒見見せることができるのがあるから期待しちゃう
動作がわからないときは 敬意を表してコードを読もう
コードを読むと確実に動作がわかるよ!!!
副産物
ドキュメントにない使い⽅方や引数
スーパハカーが書いた⽣生きたコード
⽣生きたデザインパターンの⽤用例例
普段使わない メソッド, 機能
コードを読む⼒力力
あ、これ進研ゼミでやったやつだ!!
Thorのコマンド定義の例例
Module#method_̲added
きっかけを作る photo : http://www.flickr.com/photos/31207271@N06/3516375165/
Social Codingって⾔言いますがあなた
コード読んでないとで きないよ?
まとめだよっ☆
⼀一歩踏み込む Photo : http://www.flickr.com/photos/lisafranceski/7466426456/
コードを読むと確実に動作がわかるよ!!!
何ができるのか 何を知っているのか 何が⾜足りないのか
Photo : http://www.flickr.com/photos/kylehammons/7169311821/
もっとコードを読もう!!! ペアコードリーディングおすすめ!!