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
現場で使えるゆるいペアプロ/light_pear_programming
Search
tatsuosakurai
November 21, 2018
Programming
6
3k
現場で使えるゆるいペアプロ/light_pear_programming
銀座Rails#3で発表した「現場で使えるゆるいペアプロ」という発表です
tatsuosakurai
November 21, 2018
Tweet
Share
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
270
サバイバル/survival
tatsuosakurai
1
72
yours_mine_and_the_truth
tatsuosakurai
0
77
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
190
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
tatsuosakurai
2
350
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.6k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
570
Other Decks in Programming
See All in Programming
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
10k
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
450
Hack Claude Code with Claude Code
choplin
4
2.1k
RailsGirls IZUMO スポンサーLT
16bitidol
0
190
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
260
Is Xcode slowly dying out in 2025?
uetyo
1
270
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
320
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
120
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
170
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
510
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
170
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Visualization
eitanlees
146
16k
Done Done
chrislema
184
16k
Designing for humans not robots
tammielis
253
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Why Our Code Smells
bkeepers
PRO
336
57k
GraphQLとの向き合い方2022年版
quramy
49
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
4 Signs Your Business is Dying
shpigford
184
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Transcript
現場で使える ゆるいペアプロ 銀座Rails#3 GINZA SIX 2018/11/21 tatsuoSakurai@万葉
銀座Rails たのしんでますか〜?! !"!"!"!"!"
None
自己紹介 ˖ 夼❁ ˖ ♰衝הְֲ⠓爡ד⢪،فٔ ؛٦ءّٝ涪ךֶ䩛⠗ְ䎃鵚ֻ ˖ ل،فָٗ㥨ֹ ˖ 剑鵚ך劤Ⱏ衼ד剅ֹת׃
˖ 植㜥ד⢪ִ 鸞统㹋騧ؖ؎س ˖ ˖
ちなみに今日 の発表者 ˖ ♲➂הչך׃ְ涪 أة٦ز،حفպה ְֲ剅硂剅ְ➂ דׅ ˖
ペアプロ?
ペアプロ知ってる方? ✋
ペアプロやったことが ある方? ✋
ペアプロとは ˖ ل،فؚٗٓىؚٝ ˖ ✳➂דل،חזגծ♧筰חفؚٗٓىٝ ֿؚׅה
ペアプロとは ˖ 㛇劤כ♧אך歗ծ♧אךؗ٦ن٦س ˖ ✳➂דسٓ؎غהشؽ٦ة٦❛➿ ˖ سٓ؎غכ؝٦س剅ֻ ˖ شؽ٦ةכسٓ؎غך؟ه٦زׅ
ペアプロに似たもの ˖ ٌـفٗ ˖ 醱侧➂ث٦يד♧筰חفؚٗٓىؚٝ ˖ ك،فٗ ˖ ؙوה♧筰חفؚٗٓىؚٝ ˖
،ؼٕׅ
ゆるいペアプロ
ゆるいペアプロ ˖ 䎢։ְ䠐דךل،فٗ ˖ ل،⡲噟ل،ٔ٦ر؍ؚٝل،فٗ˘ ˖ ل،דװגג孡בְ➂侧㟓ִ 幾ׅ ˖ כل،זךٌـזךاٗזך
ペアプロの境目? ˖ וַֿ㖑椔דוַֿ㸘㸾 ˖ 㞮湡ָ״ַֻזְ˘ ˖ ׳ההז遤גְְַׅ ˖ ⼒ⴽדֹגֲ׃ְֿהזְךד⼒ⴽ׃ זְ
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎןתׅ
なんでゆるいペアプロを? ˖ 䠐㢩הل،فٗװֿהָזְ➂ָ㢳 ַծװֿהכ֮וծ傈䌢涸ח ⢪ִגְזַ׃ֲ ˖ הײֻ孡鯪חדֹהְְז։ ˖ ה䙼ְת׃
None
現場で使える ゆるいペアプロ
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ゆるいやつ やってみよう と思ってもらえたら うれしい
None
ゆるいペアプロの現場
ゆるいペアプロ前 ˖ ַזְהֿ֮湱锑׃״ֲ⡲䨌 ˖ 堣腉׃זַ ˖ عو̔湱锑ׅח锃ץ̔儗ָ ַַ̔זח׃גְךַ˘
そういえば僕もそうだった ˖ ًٝة٦ָ䘏׃ֲ ˖ ًչִծמ׳ה׃ג⥯ָ䘏׃ֲ ַ颵㉏דֹזַպ ˖ 夼չזֿהזְׅպזֿ ה֮
どうだったか思い出そう ˖ ַזַֿה ˖ וַֿ䩛➰ֽגְְַ˘ ˖ 䩛➰ֽךךְְַזְ˘ ˖ וֿחְגוֿחぢַגְךַַ זְ˘
どうだったか思い出そう ˖ 耀ֹ倯ַַזְ ˖ 颵㉏٥湱锑כծ耀ְֹֿה٥ַזְ ֿהָוך֮זךַַזְהꨇ׃ ְ
全体像・流れ ˖ Ⰻ⡤⫷װծ荈ⴓך⡘縧ַָה㸜䗰䠬ָ 㟓ׅ ˖ Ⰻ⡤ךֲծֿֿכַծֿֿכַ זְծהְֲֿהַָ ˖ 㣐✲זךכ崧
全体像(課題解決の流 れ)共有するといいかも? ˖ ⬁ָ涪ׅהֹח罋ִֿהⰋ鿇 ˖ 荈ⴓָ搀䠐陎דװגֿה䙼ְ⳿ׅ ˖ 罋ִגֿה〡ח׃זָ♧筰ח⡲噟 崧׃ג״ֲ
僕が開発するときにやってる ことなんだろう? ˖ 䞔㜠꧊؝٦س铣 ˖ 䨌殛甧גةأؙ⡲גֿזׅ ˖ סִַ
情報を集める ˖ 铩ח耀ֻ ˖ 濼ג➂ְ耀ְקֲָ傍ְ ˖ וֿח֮ ˖ ַזֻז䨱״ֲח
コードを読む ˖ 傀㶷؝٦سוַֿ铣 ˖ וזؗ٦ٙ٦سד嗚稊ׅ ˖ 歗ًاحسせ˘
戦略を立てる ˖ דֹלֻׂ醱侧 ˖ ֮הכקרװֽ朐䡾חׅ ˖ 䨌遭כךהֹדְְַז
タスクを作ってこなす ˖ ةأؙכזץֻװלְְֽחׅ ˖ 鶳׆װ鶳ֲ鿇ⴓכ⯓חװ ˖ מׅװعو儗⼒ⴖ
ふりかえる(引き返す) ˖ 鑥ת甧ג䨌殛תד䨱 ˖ ⴽך䨌殛鑐ׅ䗳銲זةأؙ⡲ ˖ מׅװ
というわけでペアプロしよう ˖ 䢪גזְךד㔭ل،فٗדכזֻ ˖ 㛇劤ل،فٗח׃ג ˖ ػٓفٗاٗװ ˖ 圫㶨זָل،ד⡲噟崧׃ג ˖
װזָ何㊣׃גְֻ
ゆるいペアプロ現場のこえ ˖ ⬁ךل،فٗ湱䩛 ˖ ׁח耀ֹת׃
ペアプロよかったこと ˖ ؝ىُص؛٦ءّٝع٦سָٕ⡚ֻז ˖ װ؝ىحزחכ植זְ麓玎ָ鋅 ˖ 醱꧟̔ءٝفٕחׅ倯岀ַָ ˖ ؝ىحزװٔؿ؋ؙةؚׅٔٝٔ ؤي䠬ֿׄהָדֹ
ペアプロよかったこと ˖ ٔ،ٕة؎يד湱锑٥ٖؽُ٦דֹך דծ؝٦س何㊣׃װְׅ ˖ ♧➂דכꨇ׃ְ㉏겗ח甧ぢֲַ⹃孡ָ⳿
ペアプロ?
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎדתׅ
None
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ペアプロ Tips
ざっくりサイクル ˖ װְֿה٥鍑寸׃ְ铬겗然钠 ˖ וַֿ余ַ䨌殛甧ג ˖ ⡲噟ך崧湱锑٥然钠 ˖ וַךד⡲噟 ˖
⠅䤰
時間 ˖ 剑ⴱכⴓְַֻ ˖ סִַ ˖ ״ַֿהծ孡חזֿה ˖ 如ח崞ַׅ ˖
儗㢌ִծل،㢌ִ˘
工夫 ˖ 罋ִגְֿה〡חׅ٥孡חזֿ ה耀ְג ˖ سٓ؎غהַشؽ٦ةהַֿתד孡ח ׃זְ ˖ غٓغٓד⡲噟׃倯ָ傍ְֿהכغٓغ ٓח儗寸ג䨱
工夫 ˖ 剅ֻ ˖ 如חװֿהח鶳זְ ˖ 倯ぢ䚍ַָ ˖ װֿהծ㔭ֿה剅ֹזָװ ˖
סִַծ׳ה㹏錁涸ח鋅
イメージ ˖ 湡涸㖑תדך㖑㔳♧筰ח⡲ ˖ չ♧➂ָװֽծ♧➂ָ鋅ֽպחז זְ״ֲחׅ
質問の技 ˖ ➙ךזַׅ ˖ ״ַֻזַדֲ♧䏝 ˖ ֲ׳ְד䲕ֲזד ˖ 䖓דְַֿֿ耀ְגְְַׅ
リモートペアプロ ˖ ך歗Ⱏ剣ָ⤑ⵃ ˖ ⯋ ˖ 剣俱فٓٝדⵃ欽〳腉 ˖ 鏣㹀ׅה湱䩛ך歗乼⡲דֹג⤑ⵃ ˖
갈㡮籬ֺםז׃قحسإحز⠅䤰
いいこと・よかったこと ˖ 濼鋅ָ㟓ִג⤑ⵃ ˖ 濼זְًاحس濼ג⤑ⵃ ˖ ⤑ⵃ،فٔ٥فؚٓ؎ٝ濼ג⤑ⵃ ˖ ⤑ⵃ؟؎ز濼ג⤑ⵃ
ペアプロをメインにしてよ かったこと ˖ ♧䏝崧ח⛦ה ˖ ل،فְְַׅٗ ˖ ׳הְְַׅ ˖ ג鎉ְװֻׅז
気をつけたいこと ˖ ل،ׅל♳䩛ְֻֻֽׄׯזְ ˖ ل،ך侧ֽل،ָ֮ךד ˖ 侄猰剅涸זךַ《Ⰵגךך ״ֲׁ
気をつけたいこと ˖ ل،חさׇגװגְֻ ˖ 湱䩛ֽד荈ⴓֽדזְ ˖ װ倯חさׇךַֽ֮וل، חさׇ倯ָ⸬桦ְְ孡ָׅ
ペアプロチャンス ˖ דֻׁ؝ًٝز ˖ 鏣鎘ח䙼ְ꼥ׇגְזְ ˖ 䠐㔳٥䠐䘊ַָחְֻ ˖ 剅ַ؝٦سכ䒷⸂䭯אךדծ䒷⸂ 䭯אחل،فٗ׃ְ
ペアプロチャンス ˖ 劉⠓ד湱锑 ˖ ֿך䖓ل،فٗ ˖ ׳ההז遤גְְַׅ ˖ 孡בְل،فٗ
ペアプロチャンス ˖ عوגךד鑧耀ְג ˖ 孡בְل،فٗ ˖ رؠ؎شַך⢪ְ倯ַזְ ˖ ل،فٗ׃ת׃׳ֲ
現場Railsがあると便利 ˖ ֿֿח剅ְגַ֮♧筰ח铣ת׃׳ֲ ˖ ➙铡僇ֽׅו鋅鵤׃ְהֹֿֿח剅ְ ג֮ד ˖ 㹋ꥷח⢪גדָׅ⤑ⵃ剅ְג״ ַ
ボルダリングに似てる? ˖ כ׃׀ך♳倯כַֽו ˖ نٕتؚٔٝך涫倯כַזְ ˖ 涫倯ַָה涫 ˖ ꨇ僒䏝ח״ֽו
料理に似てる? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ 䢪גזְה劤ֽהꨇ׃ְ
ペアプロやってみません? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ װת׃׳ֲ ˖ ㄎדֻ遤ֹתׅ
None
一緒にペアプロしましょう:) ˖