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
Find out potential dead codes from diff
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shia
June 07, 2018
Technology
0
7.1k
Find out potential dead codes from diff
Shia
June 07, 2018
Tweet
Share
More Decks by Shia
See All by Shia
ひとつの開発環境
riseshia
0
58
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
270
スパイクアクセス対策としての pitchfork 導入
riseshia
0
800
NewEngineering 2024 - 繋がっていくサービスを支える開発環境作り
riseshia
0
1.6k
Hotspot on Coverage
riseshia
0
250
差分ベースで効率的にテストを実行してみる
riseshia
1
770
Cookpad internship 2020 summer - web
riseshia
0
7.7k
マイクロサービス化を支える継続的切り替え術
riseshia
0
690
Cleaning up a huge ruby application
riseshia
3
12k
Other Decks in Technology
See All in Technology
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.4k
配列に見る bash と zsh の違い
kazzpapa3
1
140
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
680
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
360
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.4k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
プロポーザルに込める段取り八分
shoheimitani
1
220
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
380
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.8k
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Why Our Code Smells
bkeepers
PRO
340
58k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
330
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Building Applications with DynamoDB
mza
96
6.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
Navigating Team Friction
lara
192
16k
Transcript
'JOEPVUQPUFOUJBMEFBE DPEFTGSPNEJGG TIJB!DPPLQBE
QQTFMG w4BOHZPOH4JN !TIJB w&OHJOFFSBU$PPLQBE*OD w4XFFUTNBLFS
!DPPLQBE@IS IUUQTXXXJOTUBHSBNDPNQ#K&%*)MJ1;
*OUIJTQSFTFOUBUJPO w'PDVTPOTUBUJDDPEF BOBMZTJT wEFBEDPEFVODBMMFENFUIPET ‣ 4P UBSHFUJOHBQQMJDBUJPOQSPKFDUT OPUMJCSBSJFT
*UTIBSEUPpOEEFBE DPEFXSJUUFOJO3VCZ
1SFWJPVT"QQSPBDI %FCSJEF w"OBMZ[FDPEFGPSQPUFOUJBMMZ VODBMMFEEFBENFUIPET w IUUQTHJUIVCDPNTFBUUMFSCEFCSJEF
1SPCMFN w5PPNBOZGBMTFQPTJUJWFT w8IBUBCPVU%4-
1SPCMFN w5PPNBOZGBMTFQPTJUJWFT ‣ 'PDVTPOUIJT w8IBUBCPVU%4- ‣ (JWFVQ
1SPQPTBM 'PDVTPOUIFEJGGPGEFBE DPEFT w'JMUFSPVUGBMTFQPTJUJWFTCZ DPNQBSJOHEFBEDPEFT CFUXFFOUXPDPNNJUT
)PXUP w NFUIPE@B w NFUIPE@C w NFUIPE@D w NFUIPE@E Potential
unused list A
)PXUP w NFUIPE@B w NFUIPE@C w NFUIPE@D w NFUIPE@E Potential
unused list A Potential unused list B w NFUIPE@B w NFUIPE@C w NFUIPE@E w NFUIPE@F Apply difference
)PXUP Unused list introduced by commit B - A w
NFUIPE@F
"EWBOUBHF w-FTTOFFEXIJUFMJTU w&BTZUPKVEHFEFUFDUFEDPEFJT SFBMMZEFBEPSOPU w&BTZUPBEBQUUPQVMMSFRVFTU$* ‣ &YQFDUOPUUPJODSFBTFUIF OVNCFSPGEFBEDPEFT
%JTBEWBOUBHF w$BOOPUDIFDLXIPMFEFBE DPEFT
5SZ w5FTUFEPODPPLQBE SFQPTJUPSZ w$IFDLFECZEBJMZ$* wXJUIEFBUIOPUF IUUQTHJUIVCDPNSJTFTIJBEFBUIOPUF
6TF$BTF 6OVTFEGSPNVOVTFE w133FNPWFVOVTFEDPEFT ‣ 5IFSFXBTDPEFTVTFECZ SFNPWFEDPEFT
6TF$BTF 'JOEJOH3FGBDUPSJOH.JTUBLFT w133FOBNFNFUIPET ‣ TPNFNFUIPETXBTNJTTFEUPCF SFOBNFE ‣ 6OGPSUVOBUFMZ UIFSFXBTOP UFTUT
4VNNBSZ w4IPXIPXUPpMUFSPVUGBMTF QPTJUJWFTCZDPNQBSJOH EFBEDPEFT w*UNBZCFVTFGVM
5IBOLZPV