Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
820
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1.1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
430
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
580
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
2k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
870
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.5k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
800
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Programming
See All in Programming
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
150
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
520
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
290
AWS CDKの推しポイントN選
akihisaikeda
1
230
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
150
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
10
10k
無秩序からの脱却 / Emergence from chaos
nrslib
2
11k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
5
1.2k
Media Capture and Streams: W3C仕様と現場での知見
nowaki28
0
120
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
110
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
170
React Native New Architecture 移行実践報告
taminif
1
130
Featured
See All Featured
Scaling GitHub
holman
464
140k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Faster Mobile Websites
deanohume
310
31k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
960
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building Adaptive Systems
keathley
44
2.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Balancing Empowerment & Direction
lara
5
770
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דٖؽُ٦ؙٔؒأزװٖؽُ٦؝ًٝزך鋅鷕׃幾ׅ ˖
⦐➂涸חכٖؽُ٦ة؎ي㹋倵ָٖؽُ٦أؾ٦س،حفח 剑⸬卓ָ֮ה䙼ֲ