~/talk

We Hate Code - The !joy of Maintaining Dead Code

slides:none on file

Claims that large Java codebases contain massive unused logic surface up: one customer measures 70% unused and personal testing finds only 37% used; industry estimates peg maintenance cost for dead code at 20–40% of effort. Practical fixes use JaCoCo or a Java agent plus Flight Recorder to log runtime usage, ASM or the JDK class‑file API to list bytecode, and then OpenRewrite recipes or Azul Intelligence Cloud to annotate with @Deprecated(forRemoval=...) and remove after 6–12 months of monitoring and human review.

AI-written summary · about

  1. 0:00Intro
  2. 4:45What is Dead Code
  3. 7:29Where does it come from
  4. 12:21Zombie Code
  5. 16:25Tombstone Logging
  6. 18:55Finding Unused Code
  7. 20:13Other Solutions
  8. 21:28What is a Java Agent
  9. 22:54How to find it
  10. 26:59How it works
  11. 34:39Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.