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
Why Mob Programming?
Search
oohira
November 27, 2018
Programming
3
2k
Why Mob Programming?
大阪の楽楽精算開発チームにおけるモブプロのチャレンジ / Rakus Meetup Osaka #1
https://rakus.connpass.com/event/106050/
oohira
November 27, 2018
Tweet
Share
More Decks by oohira
See All by oohira
git switch & git restore
oohira
0
92
私のエンジニア人生に影響を与えた技術書 / tech books that influenced my engineer life
oohira
1
280
コードレビューを通す技術 / technique to pass code review
oohira
1
84
Progressive OSS Contribution
oohira
1
140
朝の15分読書会ふりかえり / 15min-reading-retrospective
oohira
0
150
朝の15分読書会のススメ
oohira
0
420
Ansibleで3台のビルドサーバーを3分で構築した話 / Set up build servers in 3 min by Ansible
oohira
0
170
知っておくと便利なcurl
oohira
0
180
git-svnで始めるボッチのためのGit
oohira
0
4.4k
Other Decks in Programming
See All in Programming
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
7
2.8k
色々なIaCツールを実際に触って比較してみる
iriikeita
0
270
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
400
Piniaの現状と今後
waka292
5
1.5k
Server Driven Compose With Firebase
skydoves
0
400
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
210
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
150
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
hypermkt
6
2.7k
讓數據說話:用 Python、Prometheus 和 Grafana 講故事
eddie
0
350
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
170
プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット
d_endo
1
1k
Tuning GraphQL on Rails
pyama86
2
1k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
How STYLIGHT went responsive
nonsquared
95
5.2k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
RailsConf 2023
tenderlove
29
880
GraphQLとの向き合い方2022年版
quramy
43
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
1
41
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Done Done
chrislema
181
16k
Building Adaptive Systems
keathley
38
2.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Transcript
8IZ.PC1SPHSBNNJOH 3BLVT.FFUVQ0TBLB େฏ !PPIJSB Ϟϒϓϩͱ͍͏ಇ͖ํ
ࣗݾհ • େฏ !PPIJSB • ೖࣾ • 8FCΞϓϦέʔγϣϯΤϯδχΞ •
ɹɹɹɹɹɹˠ৽نαʔϏεͷ։ൃʹैࣄ • +BWB5%%ઃܭࣗಈԽΧΠθϯϨΨγʔίʔυ(P ݟश͍$USM LࣗಈԻಡॻࣇͷϋΠΩϯά 2
3 IUUQTRJJUBDPNBEWFOUDBMFOEBSSBLVT
ָָਫ਼ࢉ։ൃνʔϜͰͷ ϞϒϓϩͷऔΓΈΛڞ༗ 4
͖͔͚ͬ
νʔϜͷ֦େ 6 ۀࣝ ٕज़εΩϧ ϝϯόʔՃ ৽ଔ Ϛωʔδϟʔ εΫϥϜϚελʔ
ऴΘΒͳ͍λεΫ 7 ࣮ ࣭ ͪ ϨϏϡʔ ͪ ࣮ ϨϏϡʔ ͪ
मਖ਼ ࠶मਖ਼ ࣭ճ ϨϏϡʔ ࠶ϨϏϡʔ Ϛʔδ ࣮ऀ ϨϏϡʔΞʔ ྃ
Ϟϒϓϩͷظײ 8 • ։ൃϝϯόʔͷ૿һʹରԠ ٕज़εΩϧ͚ͩͰΓͳ͍ϓϩμΫτݻ༗ͷۀࣝ ҉Λ͑ͳ͕Β։ൃ͍ͨ͠ • ΞδϟΠϧ։ൃͷҠߦΛਪਐ ϓϩμΫτՁͷߴ͍ॱʹ։ൃ͍ͯͨ͘͠Ίʹɺଐਓతͳ ػೳλεΫݮΒ͍ͨ͠
ϞϒϓϩʹνϟϨϯδʂ
Ϟϒϓϩͱ 10 • ϞϒʢʹूஂʣͰͷϓϩάϥϛϯά ϖΞϓϩͷෳਓόʔδϣϯ • ಉ࣌ؒ͡ʹɺ ಉ͡ॴͰɺ ͭͷ1$Λͬͯɺ ͭͷ՝ʹऔΓΉ
͜Μͳײ͡ 11
12 ͷϞχλɺͷ1$ ௐࠪ༻ͷ1$࣋ͪࠐΈ0,
13 υϥΠόʔʢ1$Λૢ࡞͢Δਓɻਵ࣌ަʣ
14 φϏήʔλʔʢࢦࣔΛग़͢ਓͨͪʣ
15 • ຖिՐ༵ʙI ݻఆͰτϥΠ • ෦ͰνʔϜ νʔϜʙਓ • ۀλεΫ͕ࡐ Ϟϒϓϩઐ༻λεΫΛߟ͑
Δͷ్தͰ࠳ં • ʙͰަ ަ͠ͳ͍͜ͱଟ͔ͬͨ
Α͔ͬͨ
ҙࢥܾఆͷߴԽ 17 • ֬ͷߴ͍ҙࢥܾఆΛখ͘͞܁ΓฦͤΔ શһͦͷʹ͍ΔͷͰʮ͋ͱͰ૬ஊʯ͕ͳ͍ ઃܭɾ࣮ํͷ߹ҙ͕ૣ͍ ΰʔϧ ཧ Ϟϒ ͻͱΓ
ελʔτ
ϦʔυλΠϜͷॖ 18 • ͕ͪ࣌ؒͳ͘ͳΔ ࣭૬ஊ͢ΔͷΛ͍ͬͯΔ࣌ؒ ϨϏϡʔͯ͠Β͏ͷΛ͍ͬͯΔ࣌ؒ • ϨϏϡʔͷେ͖ͳ͕ࠩ͠͠ͳ͘ͳΔ ͦͦಠཱͨ͠ϨϏϡʔఔͳ͠ɻϨϏϡʔ͠ͳ͕Β࣮ ɾεϖϧϛε͋ΔΑ
ɾ໋໊نଇҧͩͶ ɾςετίʔυॻ͍ͨํ͕͍͍Μ͡Όͳ͍ʁ ɾ͜͏͍͏ೖྗ͖ͨΒψϧϙʹͳΓͦ͏
19 ࣮ ࣭ ͪ ϨϏϡʔ ͪ ࣮ ϨϏϡʔ ͪ मਖ਼
࠶मਖ਼ ࣭ճ ϨϏϡʔ ࠶ϨϏϡʔ Ϛʔδ ࣮ऀ ϨϏϡʔΞʔ ྃ ࣮ ࣮ मਖ਼ ࠶मਖ਼ ྃ Ϟϒ ࣭ճ ϨϏϡʔ ࠶ϨϏϡʔ Ϛʔδ
҉ͷڞ༗ 20 • จॻԽ͞Ε͍ͯͳ͍ۀࣝ ָָਫ਼ࢉͷࣝܦཧࣝ ձࣾνʔϜͷ։ൃϧʔϧ $*πʔϧͷઃఆ֎෦࿈ܞ4%,ͳͲଐਓԽ͕ͪ͠ͳࣝ ϚχϡΞϧνΣοΫͷϑϩʔ • ࣗͷΒͳ͍ศརπʔϧγϣʔτΧοτ
*%&ͷศརػೳ 3&45"1*ͷಈ࡞֬ೝπʔϧ HJUίϚϯυ
ͦͷଞϝϯόʔͷ 21 • νʔϜͷج४Λ߹ΘͤΒΕΔ ࣗಈςετڞ௨ԽΛͲͷఔ͕ΜΔʗखൈ͖͢Δ͔ ࣮࣌ͷӨڹൣғؾΛ͚ͭΔϙΠϯτ ଞͷϝϯόʔ͕ͲΜͳϨϏϡʔࢦఠΛड͚͍ͯΔ͔ • ٬؍తʹݟΔ͜ͱ͕Ͱ͖Δ φϏήʔλʔͩͱࢥߟʹ༨༟͕ग़Δ
• ΈΜͳͰऔΓΜͰྃͰ͖ͨୡײ
͍·͍ͪͩͬͨ
ଞਓͷ1$ͭΒ͍ 23 • ෆຬଓग़ ΩʔϘʔυྻ +*4646, ɺ*OUFMMJ+ͷΩʔϚοϓɺ (JU *OUFMMJ+4PVSDFUSFFHJU ɺτϥοΫύουδΣενϟɺʜ
• ࣗͷ1$Λ࣋ͪࠐΉϧʔϧʹมߋ υϥΠόʔΛަ͢ΔλΠϛϯάͰ1$มߋ͢Δ • υϥΠόʔͷަ͕ଅਐ͞Εͳ͍ 1$Λͭͳ͗ସ͑Δͷ໘ɺ్தͰQVTIQVMM͢Δͷ͕໘
৺ཧతϓϨογϟʔ 24 • ݟΒΕ͍ͯΔʗऴΘΒͤͳ͖Όͱ͍͏যΓ υϥΠόʔΛφϏήʔλʔ͕ϨϏϡʔ͢ΔߏਤʹͳΓ͕ͪ • ࣌ؒͰͳ࣌ؒ͘ʹτϥΠ Iͷํ͕༨༟͕ग़ͯΑ͍ͱ͍͏͕ଟ •
৺ཧత҆શੑ ͓ޓ͍ʹࢥ͍Γɾ৴པɾଚܟͷؾ࣋ͪΛΕͣʹ
අ༻ରޮՌ 25 • Ϧιʔεޮѱ͍ ΥʔλʔϑΥʔϧͱ૬ੑ͕ѱ͍ ಉ͡ظؒͷτʔλϧͷੜ࢈ྔԼ͕Δ • ޮΑΓޮՌ ΞδϟΠϧͱ૬ੑ͕ྑ͍
τʔλϧͷੜ࢈ྔΑΓϦʔυλΠϜΛॏࢹ͍ͨ͠ ʢ༏ઌλεΫΛૣ͘ऴΘΒͤͯࠓޙΛஅ͍ͨ͠ʣ
ͦͷଞϝϯόʔͷ 26 • Ϟϒϓϩྗͷෆ ਓ͕ଟ͍ɺٯʹൃࢄͯ͠͠·͏ͱऩर͕͍͠ φϏήʔλʔಉ࢜ͰԣͰউखʹ࢝͠ΊΔ • ڭҭͱۀͷόϥϯε͕͍͠ ࣭ͯ͠Α͍ͷ͔᪳͢Δ εϐʔυʹ͍͍͚ͭͯͳ͍͜ͱ͕͋Δ
• ڥͷ - σΟεϓϨΠ͕খͯ͘͞ݟͮΒ͍ - CI͕͍ͱྃͨ͠ͷʹϚʔδͰ͖ͳ͍
·ͱΊ
ࠓޙଓ͚͍͔ͨʁ ݄;Γ͔͑Γ࣌ ܽ੮ ਓ ଓ͚͍ͨ ਓ ੵۃతʹଓ͚͍ͨ ਓ 28 ݄;Γ͔͑Γ࣌
ଓ͚͍ͨ ਓ ੵۃతʹଓ͚͍ͨ ਓ ໊ʹର͢Δͷ࣭ʢੵۃతʹଓ͚͍ͨʗଓ͚͍ͨʗΊ͍ͨʗੵۃతʹΊ͍ͨʣ
29 • ఆੑతʹޮՌ͕͋Δ - 1ਓͰ2ਓͰͳ͘શһͰղܾ͢ΔΞϓϩʔν Ұ෦ͷϝϯόʔ͔͠Βͳ͍ঢ়ଶˠօ͕͍ͬͯΔঢ়ଶ • Ϟϒϓϩͱ͍͏lखஈzͷ֫ಘ ʮϞϒϓϩͰΖ͏ʯ͕νʔϜͷબࢶͷͭʹͳͬͨ •
Ϟϒϓϩྗ·ͩ·ͩ ݁ہνʔϜྗɻࠓޙνϟϨϯδΛଓ͚Δ
ࢀߟจݙ • 8&# %#13&447PM • ಛू͡ΊͯͷϖΞϓϩʗϞϒϓϩ • ٴ෦͞Μˏָఱͷൃදࢿྉ • IUUQTTQFBLFSEFDLDPNUBLBLJOH
• .PC1SPHSBNNJOHr"8IPMF5FBN"QQSPBDI • IUUQTXXXBHJMFBMMJBODFPSHSFTPVSDFTFYQFSJFODF SFQPSUTNPCQSPHSBNNJOHBHJMF • "EBZPG.PC1SPHSBNNJOH • IUUQTXXXZPVUVCFDPNXBUDI WQ@QWTM4H&* 30
31 &OKPZ .PC1SPHSBNNJOH