Software Engineering Radio - the podcast for professional software developers cover image

SE Radio 602: Nicolas Carlo on Improving Legacy Code

Software Engineering Radio - the podcast for professional software developers

CHAPTER

Importance of Naming, Refactoring, and Behavioral Analysis Tools in Legacy Code

This chapter explores the significance of naming in software development and how it can enhance legacy code. It discusses the evolution of naming practices, the impact on refactoring and method extraction. It also emphasizes the lack of awareness among developers regarding behavioral analysis tools, specifically highlighting Adam Taunhill's book and his software, Cootscene, for analyzing legacy projects and gaining insights about code structure and interactions.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner