Fearlessly Improving Legacy Code or: How I Learned to Stop Worrying and Love Dreadful Code
Fearlessly Improving Legacy Code or: How I Learned to Stop Worrying and Love Dreadful Code - PhillyXPPhillyXP • November 15, 2022 • Virtual
Thanks for joining my talk at PhillyXP about how to Fearlessly Improve Legacy Code. You’ll find links to any of the resources I discussed in the talk on this page.
Video
Slide Deck
Talk References
Here is a list of all of the articles and videos I referenced in my talk:
- Characterization Tests - wikipedia
- Characterization Testing - Michael Feathers
- Taylorism - wikipedia
- History of the Gantt Chart - wikipedia
- Theory X and Theory Y Management - wikipedia
- Law of Holes - wikipedia
- Claude Shannon’s Problem Solving Process - Business Insider
- The Core Six Refactorings - Arlo Belshee
- Approval Tests
- Writing Characterization Tests - Agile in a Flash - Tim Ottinger & Jeff Langr
- Code Coverage Complications - Industrial Logic Blog - Anthony Sciamanna
Books
Here are the books I’ve referenced in the talk:
- Working Effectively with Legacy Code - Michael Feathers
- Accelerate - Dr. Nicole Forsgren, Jez Humble & Gene Kim
Industrial Logic eLearning
I referenced the Industrial Logic Legacy Code eLearning album in the talk. If you want to learn more you can check it out here.
Do you have questions about the talk, improving legacy code, or TDD? Or maybe just want to chat? The best way to reach me is by email.
PhillyXP
Feel free to join the PhillyXP user group for more talks about agile software development, lean, modern agile, and team excellence. We are currently 100% virtual so you can join from anywhere!