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
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
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
130
スパイクアクセス対策としての pitchfork 導入
riseshia
0
650
NewEngineering 2024 - 繋がっていくサービスを支える開発環境作り
riseshia
0
1.3k
Hotspot on Coverage
riseshia
0
220
差分ベースで効率的にテストを実行してみる
riseshia
1
740
Cookpad internship 2020 summer - web
riseshia
0
7.6k
マイクロサービス化を支える継続的切り替え術
riseshia
0
610
Cleaning up a huge ruby application
riseshia
3
11k
Other Decks in Technology
See All in Technology
Geospatialの世界最前線を探る [2025年版]
dayjournal
2
430
stupid jj tricks
indirect
0
7.3k
今改めてServiceクラスについて考える 〜あるRails開発者の10年〜
joker1007
19
8.7k
北海道の人に知ってもらいたいGISスポット / gis-spot-in-hokkaido-2025
sakaik
0
190
GC25 Recap+: Advancing Go Garbage Collection with Green Tea
logica0419
1
290
【GPT-5本出版記念】npaka による AIの今とこれから と AI時代の生存戦略
npaka
2
810
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
9
3.4k
Go Conference 2025: GoのinterfaceとGenericsの内部構造と進化 / Go type system internals
ryokotmng
3
520
Pure Goで体験するWasmの未来
askua
1
150
Deep Research と NotebookLM を使い倒す!レガシーリプレイスの技術選定と学習コスト削減術
tet0h
0
2.7k
Green Tea Garbage Collector の今
zchee
PRO
1
330
AIを導⼊しても、 開発⽣産性は"爆増"していない なぜ?
kinosuke01
4
3.5k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
6.9k
Facilitating Awesome Meetings
lara
56
6.6k
The Power of CSS Pseudo Elements
geoffreycrofte
78
6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Unsuck your backbone
ammeep
671
58k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
The Invisible Side of Design
smashingmag
301
51k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
RailsConf 2023
tenderlove
30
1.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
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