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
GitHubでのプルリクエストレビューを加速するためにいろいろと作った話
Search
Kentaro Matsushita
September 16, 2017
Programming
0
5k
GitHubでのプルリクエストレビューを加速するためにいろいろと作った話
GitHub勉強会 in Kanazawa LT発表資料
プルリクエストのレビューを加速するために導入した制度やツールについてお話しました。
Kentaro Matsushita
September 16, 2017
Tweet
Share
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
780
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
410
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
550
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
1.9k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
830
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.4k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
760
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Programming
See All in Programming
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
150
ReadMoreTextView
fornewid
1
450
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
130
Datadog RUM 本番導入までの道
shinter61
1
310
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
0
160
関数型まつりレポート for JuliaTokai #22
antimon2
0
130
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
290
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
330
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
130
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
450
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
270
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
970
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Side Projects
sachag
455
42k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Building an army of robots
kneath
306
45k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Music & Morning Musume
bryan
46
6.6k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Writing Fast Ruby
sferik
628
61k
Rails Girls Zürich Keynote
gr2m
94
14k
Transcript
(JU)VCדךفؙٕٔؒأزٖؽُ٦ ⸇鸞ׅחְְה⡲鑧 (JU)VC⹈䓼⠓JO,BOB[BXB 吳䒭⠓爡%..DPNٓن匟♴⨳㣕龤
荈䊹稱➜ ˖ فٓحزؿؓ٦ي涪鿇⠓㆞㛇湍ؿٗٝزؒٝسث٦ي ˖ Ⰵ爡䎃湡 ˖ (JU)VCⵃ欽娖䎃 ˖ (JU)VC،ؕؐٝزLFOUBSPN 匟♴⨳㣕龤
فٓحزؿؓ٦ي涪鿇 ؟٦ؽأ 㛇湍 ⠓㆞ 鸐濼 铬ꆃ %..ך؟٦ؽأָⰟ鸐׃ג⢪欽ׅ㛇湍涪 ٥٥٥
⠓㆞㛇湍ؿٗٝزؒٝسث٦ي ،ؕؐٝز涫ꐮװؚٗ؎ٝזו⠓㆞㛇湍ך涪ה麊欽䬐䔲
➙傈כ فؙٕٔؒأزךٖؽُ٦ ⸇鸞ׅח遤倵瘻 חאְג鑧׃תׅ
،آؑٝت ˖ فؙٕٔؒأز麊欽✲䞔 ˖ فؙٕٔؒأزٖؽُ٦⸇鸞ך倵瘻 ˖ ٖؽُ٦ة؎ي ˖ ٖؽُ،٦ؙٓٝⵖ䏝 ˖
#PU涪 ˖ תה
1 فؙٕٔؒأز麊欽✲䞔
فؙٕٔؒأز麊欽✲䞔 ˖ 䎃猧갦ך朐屣倵瘻㹋倵ׅ ˖ ا٦أ؝٦س盖椚ח(JU)VC植㖈כ(JU)VC&OUFSQSJTF⢪欽 ˖ ،ؕؐٝز涫ꐮ٥ؚٗ؎ٝחꟼ鸬ׅ馉ִٔهآزٔ盖椚 ˖ فؙٕٔؒأزכ嫣傈։קו⡲䧭 ˖
ٖؽُ،٦כث٦يًٝغ٦➂⯓鰳爡㆞➂ 倜⼼爡㆞➂ ˖ ٖؽُ،٦➂⟃♳ך䪫钠ָ֮לو٦آ〳腉 ˖ 䎃倜⼼Ⰵ爡ך➂כ䪫钠埄ꣲז׃
2 فؙٕٔؒأزٖؽُ٦⸇鸞ך倵瘻 ٖؽُ٦ة؎ي ٖؽُ٦⸇鸞顀柃䏝ӹӹӹӹӺ
䎃猧 فؙٕٔؒأزָو٦آׁ׆ תג׃תֲ㉏겗涪欰
䔲儗ך朐屣 ˖ ث٦يًٝغ٦כ荈ⴓך㥨ֹזة؎ىؚٝדٖؽُ٦遤גְ ˖ ⚺חةأؙך瑞ֹ儗חٖؽُ٦ ˖ ぐٖؽُ،٦ַⴽղךة؎ىؚٝדٖؽُ٦ׁךד㼎䘔ָꨇ׃ְ ˖ 㣐ꆀך鸐濼דٖؽُ٦ח㼎׃גךٔ،ؙءָّٝ鋅鷕ָׁ ˖
倜⼼דꂁ㾩ׁלַד⡦䏝ٖؽُ٦⣛걾ׅךכ䗰蕱׃ְ
וֲ׃葺ְךַז
ٖؽُ٦ة؎ي㼪Ⰵ ˖ ٖؽُ٦ة؎ي˟ ˖ 嫣劉ⴓծזד寸ת儗חٖؽُ٦ֿׅהח׃ ˖ ♧䏝חٖؽُ٦ׁךדծ《鴥㼎䘔ָ׃װְׅ ˖ 傈⡲䧭ךفؙٕٔؒأزָو٦آׁ朐䡾ד傈ָ㨣״ֲחז ˟罋չ鸞պ衅הׁזְ؝٦سٖؽُ٦IUUQTXXXTMJEFTIBSFOFUUBLBGVNJPOBLBTT
فؙٕٔؒأزָ תזֻזת׃
3 فؙٕٔؒأزٖؽُ٦⸇鸞ך倵瘻 ٖؽُ،٦ؙٓٝⵖ䏝 ٖؽُ٦⸇鸞顀柃䏝ӹӹӹӺӺ
䎃僰 荈ⴓ䪫钠דֹ ה涪ָ傍ֻ鹌ךדכ
ⴽך䙼ְ ٖؽُ،٦ה׃ג䧭ꞿ׃ְ
䔲儗ך朐屣 ˖ فؙٕٔؒأزٖؽُ٦כ׃גְָծ䪫钠埄ꣲכ䭯גְזַ ˖ 䪫钠ך➿ח و٦آ〳腉הⴻ倖׃⽩ אֽגծ ءأذي䪾䳢װ؝٦سٖؽُ٦俑⻉פך黝䘔ח《穈דְ ˖ فؙٕٔؒأز鋅גְגծ毟㉏ח䙼ֿהװ孡חזֿה䭷
䶯׃גְ ˖ ⯓鰳ַ֮ת؝ًٝز׃זְ״יה琎噰䚍ךזׁ瑱鴥תגְ
䪫钠埄ꣲִָ״ֲח湱锑׃
圫ղז䠐鋅ְֻ ءأذيך➬圫弫׃גַכ鋅גֽוծ 鏣鎘װ㹋鄲ך葺׃䝤׃כ鋅גזְ״י 倜➂ָⰅגֹהֹחث٦يך⯓鰳ה׃ג 顑⟣䭯ג؝٦سٖؽُ٦דֹזְהְֽזְ 堣腉⡲➂ָ殢鑫׃ְֲַծ ך➂ך䪫钠ֲד葺ְךדכ
فؙٕٔؒأز䪫钠ֿׅה 劤殢橆㞮ד㉏겗זֻ ⹛ַׇהⴻ倖׃הְֲֿה
ⴻ倖ֽׅך⸂ꆀָ ַ֮㉏
湱锑׃穠卓 ➬圫כ鋅גְֽוծ 䪮遭 㹋鄲װ鏣鎘 כ植朐⸂♶駈דׅי ת׆כ荈ⴓָ荈⥋ג 然钠דֹ鿇ⴓגְֹתׅ ⯓鰳ؒٝآص، ׃
ٖؽُ،٦ؙٓٝⵖ䏝 ˖ 媮ꥡ涸חٖؽُ٦⸇ֿׅהדٖؽُ،٦ך䧭ꞿ⤛ֿׅה湡涸 ˖ ٖؽُ،٦חؙٓٝ➰ֽ׃ծ実䕵ⶴהדֹֿה٥דֹזְ ֿה㹀纏 ˖ ؞٦ٕس٥ءٕغ٦٥ـٗٝؤך媮ꥡךؙٓٝⵖ䏝 ˖ ٖؽُ٦錁挿תה项俱⯓鰳ؒٝآص،ָ⡲䧭
˖ ٖؽُ،٦ה׃גך湡ꑺִ ˖ ؙٓٝ♳־➬穈כ植㖈嗚鎢⚥
ؙٓٝ 䕵ⶴ דֹֿה דֹזְֿה 钠㹀➂侧 ➬圫涸זה䪮遭涸זחꟼ׃ג 顑⟣גٖؽُ٦ׅ 䪫钠דֹ ➂ ➬圫涸זחꟼ׃ג
顑⟣גٖؽُ٦ׅ 䪫钠דֹ˟ ➂ ؝٦سٖؽُ٦ח䢪 ⴓַזְֿה颵㉏ׅ ㉏겗זֽל 鋅⽩אֽ 䪫钠דֹזְ ➂ ٖؽُ،٦ؙٓٝⵖ䏝 ˟و٦آכ؞٦ٕسٖؽُ،٦ך䪫钠ָא⟃♳ծⰋ⡤דא⟃♳䗳銲 ׃
䪫钠埄ꣲ֮ךٖؽُ،٦ָ㟓ִג 涪أؾ٦س،حف ➙תד⟃♳ח顑⟣ג ٖؽُ٦ׅ״ֲח
4 فؙٕٔؒأزٖؽُ٦⸇鸞ך倵瘻 #PU涪 ٖؽُ٦⸇鸞顀柃䏝ӹӺӺӺӺ
䎃㢙 فؙٕٔؒأزךٖؽُ٦ 㣐ⴓ傍ֻזגֹ ה何㊣דֹֿהכ זְֲַ
"84⢪ג⡦ַדֹזְַ "84荈歋ח⢪גְְדׅ״ ⠓爡
"84㹋䔉怴统㜥 ˖ ؒٝآص،٥رؠ؎ش٦爡㆞ָ剢سٕתד"84⢪欽דֹⵖ䏝
POדךסה׃⠓鑧 荈ⴓחꟼ⤘֮فؙٕٔ؎كٝزֽ4MBDLח 鸐濼ׅל鋅鷕׃ָ幾ה䙼ֲדׅ״י דֹ⤑ⵃֲկ⡲גկ ׃ ٔ٦ت٦
فؙٕٔך؎كٝز4MBDL鸐濼ׅ#PU ˖ 㣐ꆀךفؙٕٔؒأز؎كٝزָ굲דְ鋅鷕ֿׅה㢳ְ ˖ 겲⡂׃#PUכׅדח㶷㖈׃ָ銲⟝חさ׆ ˖ ث٦يך涪橆㞮דכ⹛⡲♶〳8FCIPPL「ֽ؟٦غ٦ָזַ ˖ "84ך⹈䓼Ⱟיג⡲גֿהח׃ ˖
-BNCEBה"1*(BUFXBZךءٝفٕז圓䧭 ˖ "844".ד铩דずׄ圓䧭ך#PU⡲״ֲחذٝفٖ٦ز⻉
堣腉 ˖ 4MBDL鸐濼 ˖ ꟼ⤘罏ח⦐ⴽ%.ד鸐濼 ˖ فؙٕٔؒأزָؔ٦فٝ׃הֹ ˖ فؙٕٔؒأزָو٦آדֹהֹث٦يד寸و٦آ〳腉勴⟝ד鸐濼 ˖
فؙٕٔؒأزחًٝءّٝ؝ًٝزָאְהֹ ˖ (JU)VCِ٦ذ؍ٔذ؍ ˖ فؙٕٔؒأزָؔ٦فٝ׃הֹח،؟؎ص٦٥ٖؽُ،٦荈⹛鷄⸇
⢪欽⢽ ًٝءّٝ؝ًٝزָ אְהֹ و٦آדֹהֹ ؔ٦فٝ׃הֹ 荈ⴓחꟼ⤘ך֮؎كٝزך鸐濼׃ג鋅鷕׃זֻׅ
()&ד⹛⡲ׅ״ֲח ꎫ䠐涪⚥ LFOUBSPNMBNCEBQSOPUJGZCPU
תה ˖ و٦آדֹ勴⟝תהֿהד鶳ֲֿהזֻو٦آָדֹ ˖ ٖؽُ٦ة؎يדفؙٕٔؒأزזְ ˖ ٖؽُ،٦ؙٓٝⵖ䏝דٖؽُ،٦媮ꥡ涸ח肪גגְֻ ˖ #PUדٖؽُ٦ؙٔؒأزװٖؽُ٦؝ًٝزך鋅鷕׃幾ׅ ˖
⦐➂涸חכٖؽُ٦ة؎ي㹋倵ָٖؽُ٦أؾ٦س،حفח 剑⸬卓ָ֮ה䙼ֲ