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
2.9k
現場で使えるゆるいペアプロ/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
260
サバイバル/survival
tatsuosakurai
1
58
yours_mine_and_the_truth
tatsuosakurai
0
65
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
180
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
tatsuosakurai
2
320
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.5k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
490
Other Decks in Programming
See All in Programming
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.5k
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
250
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
160
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
190
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.5k
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
190
Introduction to kotlinx.rpc
arawn
0
750
新宿駅構内を三人称視点で探索してみる
satoshi7190
2
110
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
150
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
490
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
120
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
3
550
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Writing Fast Ruby
sferik
628
61k
Why Our Code Smells
bkeepers
PRO
336
57k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Being A Developer After 40
akosma
89
590k
Site-Speed That Sticks
csswizardry
4
400
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Producing Creativity
orderedlist
PRO
344
40k
Bash Introduction
62gerente
611
210k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Transcript
現場で使える ゆるいペアプロ 銀座Rails#3 GINZA SIX 2018/11/21 tatsuoSakurai@万葉
銀座Rails たのしんでますか〜?! !"!"!"!"!"
None
自己紹介 ˖ 夼❁ ˖ ♰衝הְֲ⠓爡ד⢪،فٔ ؛٦ءّٝ涪ךֶ䩛⠗ְ䎃鵚ֻ ˖ ل،فָٗ㥨ֹ ˖ 剑鵚ך劤Ⱏ衼ד剅ֹת׃
˖ 植㜥ד⢪ִ 鸞统㹋騧ؖ؎س ˖ ˖
ちなみに今日 の発表者 ˖ ♲➂הչך׃ְ涪 أة٦ز،حفպה ְֲ剅硂剅ְ➂ דׅ ˖
ペアプロ?
ペアプロ知ってる方? ✋
ペアプロやったことが ある方? ✋
ペアプロとは ˖ ل،فؚٗٓىؚٝ ˖ ✳➂דل،חזגծ♧筰חفؚٗٓىٝ ֿؚׅה
ペアプロとは ˖ 㛇劤כ♧אך歗ծ♧אךؗ٦ن٦س ˖ ✳➂דسٓ؎غהشؽ٦ة٦❛➿ ˖ سٓ؎غכ؝٦س剅ֻ ˖ شؽ٦ةכسٓ؎غך؟ه٦زׅ
ペアプロに似たもの ˖ ٌـفٗ ˖ 醱侧➂ث٦يד♧筰חفؚٗٓىؚٝ ˖ ك،فٗ ˖ ؙوה♧筰חفؚٗٓىؚٝ ˖
،ؼٕׅ
ゆるいペアプロ
ゆるいペアプロ ˖ 䎢։ְ䠐דךل،فٗ ˖ ل،⡲噟ل،ٔ٦ر؍ؚٝل،فٗ˘ ˖ ل،דװגג孡בְ➂侧㟓ִ 幾ׅ ˖ כل،זךٌـזךاٗזך
ペアプロの境目? ˖ וַֿ㖑椔דוַֿ㸘㸾 ˖ 㞮湡ָ״ַֻזְ˘ ˖ ׳ההז遤גְְַׅ ˖ ⼒ⴽדֹגֲ׃ְֿהזְךד⼒ⴽ׃ זְ
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎןתׅ
なんでゆるいペアプロを? ˖ 䠐㢩הل،فٗװֿהָזְ➂ָ㢳 ַծװֿהכ֮וծ傈䌢涸ח ⢪ִגְזַ׃ֲ ˖ הײֻ孡鯪חדֹהְְז։ ˖ ה䙼ְת׃
None
現場で使える ゆるいペアプロ
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ゆるいやつ やってみよう と思ってもらえたら うれしい
None
ゆるいペアプロの現場
ゆるいペアプロ前 ˖ ַזְהֿ֮湱锑׃״ֲ⡲䨌 ˖ 堣腉׃זַ ˖ عو̔湱锑ׅח锃ץ̔儗ָ ַַ̔זח׃גְךַ˘
そういえば僕もそうだった ˖ ًٝة٦ָ䘏׃ֲ ˖ ًչִծמ׳ה׃ג⥯ָ䘏׃ֲ ַ颵㉏דֹזַպ ˖ 夼չזֿהזְׅպזֿ ה֮
どうだったか思い出そう ˖ ַזַֿה ˖ וַֿ䩛➰ֽגְְַ˘ ˖ 䩛➰ֽךךְְַזְ˘ ˖ וֿחְגוֿחぢַגְךַַ זְ˘
どうだったか思い出そう ˖ 耀ֹ倯ַַזְ ˖ 颵㉏٥湱锑כծ耀ְֹֿה٥ַזְ ֿהָוך֮זךַַזְהꨇ׃ ְ
全体像・流れ ˖ Ⰻ⡤⫷װծ荈ⴓך⡘縧ַָה㸜䗰䠬ָ 㟓ׅ ˖ Ⰻ⡤ךֲծֿֿכַծֿֿכַ זְծהְֲֿהַָ ˖ 㣐✲זךכ崧
全体像(課題解決の流 れ)共有するといいかも? ˖ ⬁ָ涪ׅהֹח罋ִֿהⰋ鿇 ˖ 荈ⴓָ搀䠐陎דװגֿה䙼ְ⳿ׅ ˖ 罋ִגֿה〡ח׃זָ♧筰ח⡲噟 崧׃ג״ֲ
僕が開発するときにやってる ことなんだろう? ˖ 䞔㜠꧊؝٦س铣 ˖ 䨌殛甧גةأؙ⡲גֿזׅ ˖ סִַ
情報を集める ˖ 铩ח耀ֻ ˖ 濼ג➂ְ耀ְקֲָ傍ְ ˖ וֿח֮ ˖ ַזֻז䨱״ֲח
コードを読む ˖ 傀㶷؝٦سוַֿ铣 ˖ וזؗ٦ٙ٦سד嗚稊ׅ ˖ 歗ًاحسせ˘
戦略を立てる ˖ דֹלֻׂ醱侧 ˖ ֮הכקרװֽ朐䡾חׅ ˖ 䨌遭כךהֹדְְַז
タスクを作ってこなす ˖ ةأؙכזץֻװלְְֽחׅ ˖ 鶳׆װ鶳ֲ鿇ⴓכ⯓חװ ˖ מׅװعو儗⼒ⴖ
ふりかえる(引き返す) ˖ 鑥ת甧ג䨌殛תד䨱 ˖ ⴽך䨌殛鑐ׅ䗳銲זةأؙ⡲ ˖ מׅװ
というわけでペアプロしよう ˖ 䢪גזְךד㔭ل،فٗדכזֻ ˖ 㛇劤ل،فٗח׃ג ˖ ػٓفٗاٗװ ˖ 圫㶨זָل،ד⡲噟崧׃ג ˖
װזָ何㊣׃גְֻ
ゆるいペアプロ現場のこえ ˖ ⬁ךل،فٗ湱䩛 ˖ ׁח耀ֹת׃
ペアプロよかったこと ˖ ؝ىُص؛٦ءّٝع٦سָٕ⡚ֻז ˖ װ؝ىحزחכ植זְ麓玎ָ鋅 ˖ 醱꧟̔ءٝفٕחׅ倯岀ַָ ˖ ؝ىحزװٔؿ؋ؙةؚׅٔٝٔ ؤي䠬ֿׄהָדֹ
ペアプロよかったこと ˖ ٔ،ٕة؎يד湱锑٥ٖؽُ٦דֹך דծ؝٦س何㊣׃װְׅ ˖ ♧➂דכꨇ׃ְ㉏겗ח甧ぢֲַ⹃孡ָ⳿
ペアプロ?
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎדתׅ
None
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ペアプロ Tips
ざっくりサイクル ˖ װְֿה٥鍑寸׃ְ铬겗然钠 ˖ וַֿ余ַ䨌殛甧ג ˖ ⡲噟ך崧湱锑٥然钠 ˖ וַךד⡲噟 ˖
⠅䤰
時間 ˖ 剑ⴱכⴓְַֻ ˖ סִַ ˖ ״ַֿהծ孡חזֿה ˖ 如ח崞ַׅ ˖
儗㢌ִծل،㢌ִ˘
工夫 ˖ 罋ִגְֿה〡חׅ٥孡חזֿ ה耀ְג ˖ سٓ؎غהַشؽ٦ةהַֿתד孡ח ׃זְ ˖ غٓغٓד⡲噟׃倯ָ傍ְֿהכغٓغ ٓח儗寸ג䨱
工夫 ˖ 剅ֻ ˖ 如חװֿהח鶳זְ ˖ 倯ぢ䚍ַָ ˖ װֿהծ㔭ֿה剅ֹזָװ ˖
סִַծ׳ה㹏錁涸ח鋅
イメージ ˖ 湡涸㖑תדך㖑㔳♧筰ח⡲ ˖ չ♧➂ָװֽծ♧➂ָ鋅ֽպחז זְ״ֲחׅ
質問の技 ˖ ➙ךזַׅ ˖ ״ַֻזַדֲ♧䏝 ˖ ֲ׳ְד䲕ֲזד ˖ 䖓דְַֿֿ耀ְגְְַׅ
リモートペアプロ ˖ ך歗Ⱏ剣ָ⤑ⵃ ˖ ⯋ ˖ 剣俱فٓٝדⵃ欽〳腉 ˖ 鏣㹀ׅה湱䩛ך歗乼⡲דֹג⤑ⵃ ˖
갈㡮籬ֺםז׃قحسإحز⠅䤰
いいこと・よかったこと ˖ 濼鋅ָ㟓ִג⤑ⵃ ˖ 濼זְًاحس濼ג⤑ⵃ ˖ ⤑ⵃ،فٔ٥فؚٓ؎ٝ濼ג⤑ⵃ ˖ ⤑ⵃ؟؎ز濼ג⤑ⵃ
ペアプロをメインにしてよ かったこと ˖ ♧䏝崧ח⛦ה ˖ ل،فְְַׅٗ ˖ ׳הְְַׅ ˖ ג鎉ְװֻׅז
気をつけたいこと ˖ ل،ׅל♳䩛ְֻֻֽׄׯזְ ˖ ل،ך侧ֽل،ָ֮ךד ˖ 侄猰剅涸זךַ《Ⰵגךך ״ֲׁ
気をつけたいこと ˖ ل،חさׇגװגְֻ ˖ 湱䩛ֽד荈ⴓֽדזְ ˖ װ倯חさׇךַֽ֮וل، חさׇ倯ָ⸬桦ְְ孡ָׅ
ペアプロチャンス ˖ דֻׁ؝ًٝز ˖ 鏣鎘ח䙼ְ꼥ׇגְזְ ˖ 䠐㔳٥䠐䘊ַָחְֻ ˖ 剅ַ؝٦سכ䒷⸂䭯אךדծ䒷⸂ 䭯אחل،فٗ׃ְ
ペアプロチャンス ˖ 劉⠓ד湱锑 ˖ ֿך䖓ل،فٗ ˖ ׳ההז遤גְְַׅ ˖ 孡בְل،فٗ
ペアプロチャンス ˖ عوגךד鑧耀ְג ˖ 孡בְل،فٗ ˖ رؠ؎شַך⢪ְ倯ַזְ ˖ ل،فٗ׃ת׃׳ֲ
現場Railsがあると便利 ˖ ֿֿח剅ְגַ֮♧筰ח铣ת׃׳ֲ ˖ ➙铡僇ֽׅו鋅鵤׃ְהֹֿֿח剅ְ ג֮ד ˖ 㹋ꥷח⢪גדָׅ⤑ⵃ剅ְג״ ַ
ボルダリングに似てる? ˖ כ׃׀ך♳倯כַֽו ˖ نٕتؚٔٝך涫倯כַזְ ˖ 涫倯ַָה涫 ˖ ꨇ僒䏝ח״ֽו
料理に似てる? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ 䢪גזְה劤ֽהꨇ׃ְ
ペアプロやってみません? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ װת׃׳ֲ ˖ ㄎדֻ遤ֹתׅ
None
一緒にペアプロしましょう:) ˖