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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ryoichi SEKIGUCHI
February 10, 2013
Technology
2.2k
10
Share
自分の道具を知る
#tkrk10
Ryoichi SEKIGUCHI
February 10, 2013
More Decks by Ryoichi SEKIGUCHI
See All by Ryoichi SEKIGUCHI
非同期処理とは何なのか
ryopeko
0
130
functionalなアプローチで動的要素を排除する
ryopeko
1
4.3k
Ruby makes everything
ryopeko
0
160
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6.2k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
600
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.2k
mysql casual talks vol7
ryopeko
0
2.6k
rubyhiroba
ryopeko
6
1.4k
devsumi2014-dena-bootcamp2014
ryopeko
40
65k
Other Decks in Technology
See All in Technology
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
150
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
170
ServiceNow Knowledge 26 の歩き方
manarobot
0
300
知ってた?JavaScriptの"正しさ"を検証するテストが5万以上もあること(Test262)
riyaamemiya
0
120
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
250
Digital Independence: Why, When and How
wannesrams
0
230
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
180
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
220
ファインディの事業拡大を支える 拡張可能なデータ基盤へのリアーキテクチャ
hiracky16
0
750
AndroidアプリとCopilot Studioの統合
nakasho
0
190
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
180
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
28
7.3k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
BBQ
matthewcrist
89
10k
The agentic SEO stack - context over prompts
schlessera
0
770
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
290
Discover your Explorer Soul
emna__ayadi
2
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
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/
もっとコードを読もう!!! ペアコードリーディングおすすめ!!