Podcast: Play in new window | Download (52.9MB) | Embed
Subscribe: Apple Podcasts | Spotify | Email | RSS | More
Even terrible code runs. In fact, lots of terrible code runs in production every day. However, such code is difficult to maintain, horrifying to modify and subject to nasty problems as it ages. Like a messy house, a messy code-base is nowhere that you want to visit, much less a place to live.
Code Smells Part 2
Podcast: Play in new window | Download (52.5MB) | Embed
Subscribe: Apple Podcasts | Spotify | Email | RSS | More
The idea of code smells is they are patterns or anti-patterns that are easy to identify and show the code needs to be reviewed in that area when refactoring your code. Research by Tufano et al. found that there is empirical evidence for the consequences of “technical debt” but only anecdotal evidence as to how, when, or why this occurs.