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
pull request を利用した開発ワークフロー
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuichi Tateno
August 28, 2013
Technology
53k
141
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
pull request を利用した開発ワークフロー
pull request を利用した開発ワークフローの話しですが、あんまりプルリの話ししてないし、コードレビュー的なお話しが多いです…。
Yuichi Tateno
August 28, 2013
More Decks by Yuichi Tateno
See All by Yuichi Tateno
OpenProvence - クエリに関連しない文章削除モデル日本語版の作成と公開
hotchpotch
2
1.7k
Ask! NIKKEI RAG検索技術の深層
hotchpotch
22
14k
react-navigation について
hotchpotch
3
2.2k
ユーザのために技術をどう活かすか
hotchpotch
27
21k
GlitchKit
hotchpotch
1
3.5k
クラウドを使った ユーザ向けサービス開発の面白さ
hotchpotch
3
1.4k
料理を支える技術2012
hotchpotch
10
11k
Other Decks in Technology
See All in Technology
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
1k
コミットの「なぜ」を読む
ota1022
0
120
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
180
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
150
現場のトークンマネジメント
dak2
1
200
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
270
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
150
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
120
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.1k
Amazon Redshift zero-ETL 統合を活用した軽量なマルチプロダクトデータ可視化基盤 / Lightweight Multi-Product Data Visualization with Amazon Redshift Zero-ETL
kaminashi
0
100
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
220
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
1
230
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
420
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Thoughts on Productivity
jonyablonski
76
5.2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
30 Presentation Tips
portentint
PRO
1
330
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Are puppies a ranking factor?
jonoalderson
1
3.6k
Music & Morning Musume
bryan
47
7.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
Fireside Chat
paigeccino
42
4k
Transcript
QVMMSFRVFTU Λར༻ͨ͠ ։ൃϫʔΫϑϩʔ JETFDPOEMJGF !IPUDIQPUDI
ࣗݾհ
wJETFDPOEMJGF w!IPUDIQPUDI wؘ༞Ұ:VJDIJ5BUFOP w71PG&OHJOOFSJOHBU$PPLQBE w w3VCZ (JU
wJETFDPOEMJGF w!IPUDIQPUDI wؘ༞Ұ:VJDIJ5BUFOP w71PG&OHJOOFSJOHBU$PPLQBE w w3VCZ (JU
wJETFDPOEMJGF w!IPUDIQPUDI wؘ༞Ұ:VJDIJ5BUFOP w71PG&OHJOOFSJOHBU$PPLQBE w w3VCZ (JU
͖ͳHJUίϚϯυ HJUCMBNF
Αͬͯ͘Δ HJUίϚϯυ IJTUPSZcHSFQHJUcBXL\QSJOU^ cTPSUcVOJRDcTPSUOScIFBE HJUHSFQ HJUDPNNJU HJUQVTI HJUQVMM HJUDP HJUEJGG
HJUBEE HJUTUBUVT HJUDMPOF HJUSFTFU HJUMPH HJUCS HJUSFCBTF HJUNFSHF
͖ͳHJUπʔϧ UJH
None
HJU ͱͷग़ձ͍
݄࣌ɺ࣌पΓͷϝΠϯͷόʔδϣϯཧγεςϜͱݴ͑ TVCWFSTJPOͰ͋ͬͨɻίϛοτͨ͠ΒϩʔΧϧͰͳ͘ɺதԝϨϙδτϦ ʹө͞ΕͯγεςϜɺٱ͠ͿΓʹࠓͬͯΈΔͱϏοΫϦ͢ΔɻͦΜͳ ࣌ࢄWDTΛ͍͍ͨҰ෦ͷਓ͕͍ͬͯͨͷ͕TWLͱ͍͏TWOΛར༻ ͨ͠γεςϜͩͬͨɻ͔࣌͠͠ͷࢲࢄWDTͷϝϦοτΛ΄ͱΜͲཧ ղͯ͠ͳ͔ͬͨͨΊͬͯډͳ͔ͬͨɻ·ͨTWOTWLϒϥϯνΛੜ͞ ͤΔίετɺϒϥϯνͷεΠονίετ͕ߴ͔ͬͨͨΊɺ͍উख͕Π ϚΠνͩͬͨɻͦΜͳதɺΓ߹͍ͷΪʔΫͰ͋ΔUZQFTUFS͕HJU͕͍͍ ͩͱΦεεϝ͍ͯͨ͠ͷͰɺͬͯΈͨͷ͕࢝·ΓͰ͋Δɻ࠷ॳϒϥ ϯνͷεΠονϯάίετ͕͍͜ͱʹڻ͖ɺঃʑʹࢄWDTͰ͋Δ͜ͱ
ͷྑ͞ཧղ͢Δ͜ͱ͕Ͱ͖ͨɻ·ͨHJUYYYͷ$6*πʔϧ܈ͷVOJYత ͳɺίϚϯυΛΈ߹Θ༷ͤͯʑͳ͜ͱ͕ग़དྷΔࢥɺHJUͷઃܭΛݟΔ ͱɺ੍࡞ऀͷMJOVTͷײੑͱ͍͏͔ηϯεͷྑ͞ʹڻ͔͞Εͨͩɻࣄ ͰHJUTWOΛ͍࢝Ίͨͷ͕ͩɺ͔͠͠ϝΠϯͷϨϙδτϦTWOͰ͋ͬ ͨͨΊɺHJUͱTWOͷΠϯςάϨʔτ͕Θ͘͠ײ͍ͯͨ͡ͷͰ͋ͬͨɻͦΜ ͳதɺ͔ෆ͔ɺձࣾͷTWOͷϨϙδτϦ͕յΕΔࣄ͕݅ൃੜ͢Δɻॏཁ ͳதԝόʔδϣϯཧγεςϜͳͷͰϛϥʔϦϯάͳ3"*%Ͱߏங͞Ε͍ͯ ΔͷͰͬ͘͞ͱ෮چɺͱࢥ͍͖೦ɺ3"*%ͪΌΜͰͨ͠ʘ ?P? ʗͱ ͍͏ϏοΫϦࣄ͕݅ൃੜɻ͏͓ʔେมٽ͚Δʙɺ͔ͨͩ͠͠Ͱస͵ɺͱ ͍͏Θ͚ͰͲ͏TWO͔ΒHJUʹࣾͷ༷ʑͳγεςϜɺσϓϩΠʑΛҠͤΔ ͔ߟɺHJUʹҠͤͦ͏ͩΑͶɺͱ͍͏͜ͱͰࣾͷTWOΛHJUʹҠߦ͢Δ͜
݄࣌ɺ࣌पΓͷϝΠϯͷόʔδϣϯཧγεςϜͱݴ͑ TVCWFSTJPOͰ͋ͬͨɻίϛοτͨ͠ΒϩʔΧϧͰͳ͘ɺதԝϨϙδτϦ ʹө͞ΕͯγεςϜɺٱ͠ͿΓʹࠓͬͯΈΔͱϏοΫϦ͢ΔɻͦΜͳ ࣌ࢄWDTΛ͍͍ͨҰ෦ͷਓ͕͍ͬͯͨͷ͕TWLͱ͍͏TWOΛར༻ ͨ͠γεςϜͩͬͨɻ͔࣌͠͠ͷࢲࢄWDTͷϝϦοτΛ΄ͱΜͲཧ ղͯ͠ͳ͔ͬͨͨΊͬͯډͳ͔ͬͨɻ·ͨTWOTWLϒϥϯνΛੜ͞ ͤΔίετɺϒϥϯνͷεΠονίετ͕ߴ͔ͬͨͨΊɺ͍উख͕Π ϚΠνͩͬͨɻͦΜͳதɺΓ߹͍ͷΪʔΫͰ͋ΔUZQFTUFS͕HJU͕͍͍ ͩͱΦεεϝ͍ͯͨ͠ͷͰɺͬͯΈͨͷ͕࢝·ΓͰ͋Δɻ࠷ॳϒϥ ϯνͷεΠονϯάίετ͕͍͜ͱʹڻ͖ɺঃʑʹࢄWDTͰ͋Δ͜ͱ
ͷྑ͞ཧղ͢Δ͜ͱ͕Ͱ͖ͨɻ·ͨHJUYYYͷ$6*πʔϧ܈ͷVOJYత ͳɺίϚϯυΛΈ߹Θ༷ͤͯʑͳ͜ͱ͕ग़དྷΔࢥɺHJUͷઃܭΛݟΔ ͱɺ੍࡞ऀͷMJOVTͷײੑͱ͍͏͔ηϯεͷྑ͞ʹڻ͔͞Εͨͩɻࣄ ͰHJUTWOΛ͍࢝Ίͨͷ͕ͩɺ͔͠͠ϝΠϯͷϨϙδτϦTWOͰ͋ͬ ͨͨΊɺHJUͱTWOͷΠϯςάϨʔτ͕Θ͘͠ײ͍ͯͨ͡ͷͰ͋ͬͨɻͦΜ ͳதɺ͔ෆ͔ɺձࣾͷTWOͷϨϙδτϦ͕յΕΔࣄ͕݅ൃੜ͢Δɻॏཁ ͳதԝόʔδϣϯཧγεςϜͳͷͰϛϥʔϦϯάͳ3"*%Ͱߏங͞Ε͍ͯ ΔͷͰͬ͘͞ͱ෮چɺͱࢥ͍͖೦ɺ3"*%ͪΌΜͰͨ͠ʘ ?P? ʗͱ ͍͏ϏοΫϦࣄ͕݅ൃੜɻ͏͓ʔେมٽ͚Δʙɺ͔ͨͩ͠͠Ͱస͵ɺͱ ͍͏Θ͚ͰͲ͏TWO͔ΒHJUʹࣾͷ༷ʑͳγεςϜɺσϓϩΠʑΛҠͤΔ ͔ߟɺHJUʹҠͤͦ͏ͩΑͶɺͱ͍͏͜ͱͰࣾͷTWOΛHJUʹҠߦ͢Δ͜ ͍ͷͰ ׂѪ
ϓϧϦ ͱʁ
None
None
%&.0
؆୯ ʘ ?P? ʗ
$00,1"%ͷ HJUIVC ()& ։ൃ
ຖ݄ݸͷϓϧϦ HJUMPHTJODFAEBUFWN :NEAcHSFQF?"VUIPSc BXL\QSJOU^cTPSUcVOJRDcTPSUOScXDM ͻͱ݄Ͱਓ͕ίϛοτ
$00,1"%Ͱͷ ։ൃϫʔΫϑϩʔ ࣗͷϨϙδτϦͱͯ͠GPSL ϒϥϯνΛͬͯ։ൃ ϝΠϯϨϙδτϦϓϧϦ ίʔυϨϏϡʔ ϝΠϯϚʔδ
ϓϧϦʹΑΔ ։ൃͷΓ͢͞
ίʔυϨϏϡʔ ͷྑ͞
ίʔυϨϏϡʔ ͷྑ͞ ใͷڞ༗
ίʔυϨϏϡʔ ͷྑ͞ ใͷڞ༗ ʮ៉ྷͳίʔυʯΛҙࣝ
ίʔυϨϏϡʔ ͷྑ͞ ใͷڞ༗ ʮ៉ྷͳίʔυʯΛҙࣝ ͷࢄ
ίʔυϨϏϡʔ ͷྑ͞ ใͷڞ༗ ʮ៉ྷͳίʔυʯΛҙࣝ ͷࢄ ֶश
None
ίʔυϨϏϡʔ ͷ ίετΛԼ͛Δ
ίʔυϨϏϡʔ ͷίετΛԼ͛Δ ϏδωεϩδοΫͷࢹ ˠνʔϜͷϝϯόʔ͔ͬ͠Γͱɻଞͷ ϝϯόʔৄࡉ·ͰϨϏϡʔ͠ͳ͍ ίʔυͷ࣭ͷࢹ ˠৄࡉͳ༷ΛΒͳͯ͘ࢦఠͰ͖Δ ͷͰɺίετ͕͋·Γ͔͔Βͳ͍
ϓϧϦ ҰߦͷมߋͰૹΔ
େ͖ͳ࣮ͷ ϓϧϦ
େ͖ͳ࣮ͷ ϓϧϦ ϨϏϡʔ͓ئ͍͠·͢
େ͖ͳ࣮ͷ ϓϧϦ ϨϏϡʔ͓ئ͍͠·͢ ˣ ߦͷEJGG
େ͖ͳ࣮ͷ ϓϧϦ ϨϏϡʔ͓ئ͍͠·͢ ˣ ߦͷEJGG ˣ ͑ͬʘ ?P? ʗ
େ͖ͳ࣮ͷ ϓϧϦ ڊେͳϓϧϦ ϨϏϡʔʹ͕࣌ؒ ͔͔Δ ͦͦࠜຊతͳ ઃܭϛε͕͋Δͱʜ
େ͖ͳ࣮ͷϓϧϦ <8*1>ͷϓϧϦΛ࡞Δ ˞8*1 8PSL*O1SPHSFTT ༷ɾઃܭʹ͍ͭͯٞ ঃʑʹ࣮ɺదٓϨϏϡϫʔ ͕֬ೝ <8*1>Λফ͠ɺ࠷ऴϨϏϡʔ
None
ղΓ͍͢ ϓϧϦΛૹΔ
ϓϧϦ ύλʔϯू
None
None
None
ޮՌతͳ ϨϏϡʔίϝϯτ <.645>ඞ͖ͣ͢ɺྑ͘ͳ͍ίʔυʹ <*.0>ͳΒ͜͏ॻ͚͘ͲͲ͏ʁҙݟ؇ ͔ͳࢦఠ <OJUT> OJUTQJDL ΄Μͷখ͞ͳࢦఠɻΠ ϯσϯτϛεͳͲͷࡉ͔͍ͱ͜Ζʹɻ
ϓϧϦศར5JQT
IUUQTHJUIVCDPNHJUIVCIVC
None
HJUGFUDIQVMMT
HJUGFUDIQVMMT
QVMMSFRVFTU Λར༻ͨ͠ ։ൃϫʔΫϑϩʔ
8F`SFIJSJOH
5IBOLZPV