Modernizing a large C++ codebase can seem like a daunting task, but it doesn’t have to be. In this session, we’ll explore a variety of modern C++ techniques and practical refactorings you can apply to improve your codebase. Discover modernization approaches that enhance readability, maintainability, and adaptability:
- Leveraging STL algorithms
- Using lambdas effectively
- Avoiding manual memory management
- Simplifying and clarifying code
- Preventing bugs with modern C++ features
This talk provides actionable strategies to help you modernize your codebase using modern C++ features. You’ll leave with a set of concrete techniques to improve code stability, clarity, and adaptability for the future.