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
Kaoru Hotate
July 04, 2019
Technology
0
420
ペアプロ・モブプロのススメ
I introduce development methods pair programming and mob programming.
Kaoru Hotate
July 04, 2019
Tweet
Share
More Decks by Kaoru Hotate
See All by Kaoru Hotate
20240607_人を動かし続ける力_ピープルマネジメントへの内発的動機づけの工夫
hotatekaoru
1
380
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
4.8k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.6k
リファクタリングチャンスを探せ
hotatekaoru
2
450
Dependabotからの脱却
hotatekaoru
0
440
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.2k
MobPro2Points
hotatekaoru
0
110
ViewModelをプロダクトに導入した🤖
hotatekaoru
1
210
Other Decks in Technology
See All in Technology
DuckDB MCPサーバーを使ってAWSコストを分析させてみた / AWS cost analysis with DuckDB MCP server
masahirokawahara
0
1.2k
LangChainとLangGiraphによるRAG・AIエージェント実践入門「10章 要件定義書生成Alエージェントの開発」輪読会スライド
takaakiinada
0
140
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
1
410
Amazon CloudWatchで始める エンドユーザー体験のモニタリング
o11yfes2023
0
160
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks
quiver
11
6.1k
Would you THINK such a demonstration interesting ?
shumpei3
1
200
AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!
mfunaki
0
130
こんなデータマートは嫌だ。どんな? / waiwai-data-meetup-202504
shuntak
6
1.9k
Classmethod AI Talks(CATs) #21 司会進行スライド(2025.04.17) / classmethod-ai-talks-aka-cats_moderator-slides_vol21_2025-04-17
shinyaa31
0
550
古き良き Laravel のシステムは関数型スタイルでリファクタできるのか
leveragestech
1
670
LiteXとオレオレCPUで作る自作SoC奮闘記
msyksphinz
0
510
3月のAWSアップデートを5分間でざっくりと!
kubomasataka
0
110
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Side Projects
sachag
452
42k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.5k
GraphQLとの向き合い方2022年版
quramy
46
14k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
BBQ
matthewcrist
88
9.6k
Bash Introduction
62gerente
611
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
Code Review Best Practice
trishagee
67
18k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
ϖΞϓϩɾϞϒϓϩͷ͢͢Ί Kaoru Hotate @purunkaoru MedPeer Ruby on Rails Engineer JapanTaxi
x MedPeer Tech Event 2019/07/04 # medpeer
อཱ ֜ ,BPSV)PUBUF !QVSVOLBPSV .FE1FFSͷੜʂ 3BJMTϝΠϯͰ ͨ·ʹ4XJGUΛॻ͍ͯ·͢ ࣗݾհ
ϖΞϓϩɾ·ͨϞϒϓϩͯ͠Δਓ
ϝυϐΞͷ߹ ෦ ִिͰ࣌ؒɺطଘίʔυͷϦϑΝΫλϦϯάΛ ϞϒϓϩܗࣜͰߦ͏ ϓϩδΣΫτ ඞཁʹԠ࣮ͯ͡ࢪʢͷ߹݄ճ͘Β͍ʣ
ؾ͍ͮͨ͜ͱ ϖΞϓϩɾϞϒϓϩɺ ਓɾ༰ɾ࣌ؒɾॴɾਐΊํͰ େ͖͘Ռ͕มΘΔͷ ͕.FE1FFSʹೖࣾͯ͠ɺҰ൪ͨ࣌͠ظ͕ɺ ϞϒϓϩΛिݻఆʴෆఆظͰ։࠵͍ͯͨ࣌͠ظ
ϖΞϓϩɾϞϒϓϩͷϝϦοτ Ͳ͏ͬͯ͢͢Ί͍͔ͯ͘ ·ͣҰา౿Έग़ͦ͏
ϖΞϓϩɾϞϒϓϩͷϝϦοτ Ξτϓοτͷ࣭Λ͋͛ΒΕΔ ϨϏϡʔʹΑΔݟམͱ͠ΛݮΒ͢͜ͱ͕Ͱ͖Δ
ϖΞϓϩɾϞϒϓϩͷϝϦοτ Ξτϓοτͷ࣭Λ͋͛ΒΕΔ ϨϏϡʔʹΑΔݟམͱ͠ΛݮΒ͢͜ͱ͕Ͱ͖Δ ϨϏϡʔʹ͓͍ͯɺԕྀ͕ͳ͘ͳΔʂ ϨϏϡΠʔʮࢦఠ͢Δ΄ͲͰͳ͍͔ͳʯ ϨϏϡϫʔʮͨ͘͞Μࢦఠड͚ͨɻɻɻʯ
ϖΞϓϩɾϞϒϓϩͷϝϦοτ ϓϩάϥϛϯάதʹɺ Ξτϓοτ͕ग़དྷ্͕ΔܦҢΛѲͰ͖ΔͷͰɺ ࣮͢Δࡍͷߟ͑ํ͕ڞ༗Ͱ͖Δ
ϖΞϓϩɾϞϒϓϩͷϝϦοτ ΄͔ʹɻɻɻ ։ൃʹ͓͚Δ5JQTΛڞ༗Ͱ͖Δ ୡײʂ
ϖΞϓϩɾϞϒϓϩͷϝϦοτ Ͳ͏ͬͯ͢͢Ί͍͔ͯ͘ ·ͣҰา౿Έग़ͦ͏
༻๏ɾ༻ྔΛकͬͯਖ਼͓͍͍ͩ͘͘͠͞
)PX 8IP 8IBU 8IFO 8IFSF 8IZ
ϞϒϓϩͷਐΊํʢ)PXʣ ·ͣਐΊํʹ͍ͭͯɺଋࣄΛܾΊ·͠ΐ͏
ϞϒϓϩͷਐΊํʢ)PXʣ % / / / ✍ % %SJWFS ίʔυΛͻͨ͢Βॻ͘ /BWJHBUPS
ͲͷΑ͏ͳίʔυΛ ॻ͚͍͍ͷ͔ɺ ݴ༿ʹ͢Δ /
ϞϒϓϩͷਐΊํʢ)PXʣ % / / / ✍ % %SJWFS /BWJHBUPS ษڧ͢Δ
/ ࣗͰߟ͑ɺ ࣗͰίʔυΛॻ͘
ଋࣄ % %SJWFS /BWJHBUPS Θ͔Βͳ͍͜ͱΛޱʹͩ͢ / ߟ͍͑ͯΔ͜ͱΛɺ͍ͭҎ্ʹޱʹग़͢
/BWJHBUPS͕ஔ͍͚ͯ΅Γʹͳͬͯͳ͍͔ ҙ͢Δ
ʮίʔυͰޠΔʯ
୭ͱΔʁʢ8IPʣ ͍͍ͯΔਓͱ͍͍ͯͳ͍ਓ͕͍Δ
୭ͱΔʁʢ8IPʣ ࠷େࣄͳ͜ͱ)35Λ࣋ͬͯΉ͜ͱ ʮݠڏ )VNJMJUZ ʯ ʮଚܟ 3FTQFDU ʯ ʮ৴པ 5SVTU
ʯ ͠ɺ)35Λ࣋ͨͣʹٞ͢Δͱɾɾɾ
ʮͰ͖ͳ͍͔Βۓு͢Δʯ
४උ͠·͠ΐ͏ɻ (JU)VC*TTVFͰ՝Λࣄલʹڞ༗͢Δ ͳͥϖΞϓϩɾϞϒϓϩΛΔͷ͔ Կ͕ղܾͨ͠ঢ়ଶʹͳΔͱ͍͍ͷ͔ ͳͥਓͰݫ͍͠ͷ͔ ·ͨɺͲ͜ͰΜͰ͍Δͷ͔ ಈ࡞֬ೝ͕໘ͳॲཧʢδϣϒͳͲʣͷ߹ɺ
ࣄલʹςετίʔυΛॻ͍͓ͯ͘ͷ͋Γ
ԿΛΔʁʢ8IBUʣ ͍͍ͯΔλεΫͱ͍͍ͯͳ͍λεΫ͕͋Δ
ԿΛΔʁʢ8IBUʣ Ϟϒϓϩʹ͍͍ͯΔ☀ طଘίʔυͷϦϑΝΫλϦϯά қ͕ߴ͍ ઃܭ໘ͰΉ Ϟϒϓϩʹ͍͍ͯΔ ࠓޙमਖ਼͕ଟ͍ ڞ௨Խͯ͠ɺ༷ʑͳՕॴ͔Βݺͼग़͞ΕΔఆͰ࡞͢Δ
ԿΛΔʁʢ8IBUʣ Ϟϒϓϩʹ͍ͯͳ͍☔ қ͕͍ ௐ͝ͱ͕ଟ͍ ू·ͬͨϝϯόʔͰɺ࣮ʹेͳࣝΛ ࣋ͪ߹Θ͍ͤͯͳ͍
͍ͭΔʁʢ8IFOʣ ϝϯόʔͷಛੑʹ߹ͬͨ࣌ؒΛ୳͢
͍ͭΔʁʢ8IFOʣ .FE1FFSʢʣͷ߹ ޕલத དྷͳ͍ਓ͕ଟ͍ͷͰ/( ʙ࣌ ϥϯνʹߦͬͯΔͷͰ/( ࣌ʙ ूதྗ͕ͳ͍ͷͰ/( ݄༵ ർΕͯΔͷͰ/(
༵ۚ ർΕͯΔͷͰ/( ফڈ๏ͰɺՐʙ༵ͷޕޙʹͳΔ͜ͱ͕ଟ͍
Ͳ͜ͰΔʁʢ8IFSFʣ Ͱ͖Εର໘͕͍͍ Ͱ͖Εݸ͕͍͍ࣨ
ϖΞϓϩɾϞϒϓϩͷϝϦοτ Ͳ͏ͬͯ͢͢Ί͍͔ͯ͘ ·ͣҰา౿Έग़ͦ͏
ࢀՃͷϋʔυϧΛԼ͛Δ ࣄલʹ՝Λڞ༗͢Δ ωΨςΟϒͳ͜ͱΛݴΘͳ͍͜ͱΛϧʔϧʹ͢Δ ͱʹ͔͘΄ΊΔ΄ΊΔ΄ΊΔʂ ςϯγϣϯΛ্͛Δ
໌֬ʹޮՌ͕͋ΔͷΛࡐʹ͋͛Δ ৽͍͠ػೳେ͖Ίͷ։ൃͷઃܭ෦ ਏΈΛײ͡Δ෦ͷίʔυΛɺ ϦϑΝΫλϦϯά͢Δ ޮՌ͕͋Δ νʔϜͰୡײΛຯΘ͑Δ
*GZPVXBOUUPHPGBTU HPBMPOF *GZPVXBOUUPHPGBS HPUPHFUIFS ૣ͘ߦ͖͚ͨΕɺͻͱΓͰߦ͚ɻ ԕ͘·Ͱߦ͖͚ͨΕɺΈΜͳͰߦ͚ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ϞϒϓϩؾʹͳΔํɺ ͥͻ࠙ձͰ͠·͠ΐ͏ʂ