From Jason Turner
Watch on YouTube

Summary

In this extended episode, Jason demonstrates a comprehensive renovation of legacy C++98 code, transforming it into high-quality, maintainable software while respecting its original constraints. He walks through the entire process from establishing a test harness, analyzing crashes, and implementing modern best practices that are compatible with C++98. The episode shows how proper code organization, RAII, strong typing, and other timeless best practices can be applied even within the limitations of a 25-year-old language standard, resulting in more robust and maintainable code.

Resources

Tags