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
67
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
5.5k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
430
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
980
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
BigQuery データ キャンバスでデータモデリングしてみた / I tried data modeling with BigQuery Data Canvas
sansan_randd
4
660
Capacitor製のWebViewアプリからReact Native製のハイブリッドアプリへ
yukukotani
4
640
Go初心者が開発やってみた!
azunyan
1
370
[JSAI24] Attention Lattice Adapter: Visual Explanation for Vision-Language Foundation Models
keio_smilab
PRO
0
130
Python Web UIフレームワークのススメ
terapyon
0
250
Oracle Database 23ai セキュリティ新機能
oracle4engineer
PRO
1
1.9k
240524「開発生産性を、もっと誇れる組織へ」という方針を 9ヶ月前に掲げたCTOの振り返り
msykd
PRO
0
440
Nuxt DevTools 101
nozomuikuta
3
340
OpenStack再入門「ネットワーク編」
kajinamit
0
250
開発生産性 超入門 / development productivity introduction
igsr5
10
2.6k
온디바이스 AI 및 로컬 AI의 도전 과제 / Challenges of On-Device AI and Local AI
inureyes
PRO
0
790
誰も教えてくれない メダリオンアーキテクチャの デザインメソッド
manabian
0
360
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
Robots, Beer and Maslow
schacon
PRO
155
8k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Language of Interfaces
destraynor
151
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.4k
Unsuck your backbone
ammeep
664
57k
Statistics for Hackers
jakevdp
790
220k
The World Runs on Bad Software
bkeepers
PRO
61
6.8k
Making Projects Easy
brettharned
109
5.6k
Atom: Resistance is Futile
akmur
260
25k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
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/
もっとコードを読もう!!! ペアコードリーディングおすすめ!!