Over the lifecycle of just about every software project, technical debt, including dead code and dependencies, will accumulate. Zombie code can become a stumbling block to upgrading, refactoring, and maintaining your legacy code base, or worse, a potential security vulnerability. In this Talk, you’ll learn:

* How to use tools, including ones built into your IDE, to find and evaluate code usage
* How to “tombstone” code that /maybe/ isn’t completely dead
* How to use composer to identify outdated dependencies
* How to prevent having zombie code in your project in the first place

Comments

Please login to leave a comment

A fun, zombie-themed talk (just before Halloween!) full of practical advice and recommendations for identifying and *safely* killing dead code within production applications. The concepts of Tombstones are really cool, but the tool recommendations (like `composer unused`) were well-worth the price of admission.

K. S. at 12:02 on 24 Oct 2019

Great ideas for maintaining codebases!

Fun and engaging talk with some great ideas on how to identify potentially unused code in your codebase.

Mekesia Brown at 12:16 on 24 Oct 2019

Great theme, talk, visuals, hypothetical scenarios.

Dana Luther at 12:21 on 24 Oct 2019

Loved this. The whole theme made it so enjoyable. I particularly enjoyed the bit about not intentionally creating zombies 🧟‍♀️ Some of the examples were hard to read in such a well lit room, but that’s so hard to anticipate.

Cecili Reid at 15:22 on 24 Oct 2019

Made me realize my search and find might not be as sufficient as I thought and gave me tools to better find truly dead code. Definitely entertaining and worthwhile

Excellent talk. The information presented was useful. The presentation itself was exceptionally clear and well put together. I liked that it was practical and will be easy to take away what I learned and use in my project.

Tim Gallagher at 21:53 on 24 Oct 2019

Super useful! Andy was very prepared. I learned useful new things that I will be implementing immediately.

J Graham at 11:47 on 27 Oct 2019

I agree with the commentators; this was great. I wish the sound system matched the quality of the content.

Sean Prunka at 11:38 on 28 Oct 2019

October themed tools for use all year long! This may well have been one of the single most useful talks I attended!
((And I don't just mean at this conference, either.))

Rain at 03:55 on 30 Oct 2019

Very nice with practical examples.