
Refactoring with C++
Explore modern ways of developing maintainable and efficient applications
Created by Dmitry Danilov
Discover practical ways to refactor C++ code for better performance and maintainability. Learn how to apply modern C++ features, libraries, and tools to write cleaner, more efficient applications. Explore proven techniques that help you tackle legacy code and adopt industry standards.
Packt | Jul 2024 | 368 min
What You Will Learn
You will work through real-world examples that highlight both common pitfalls and best practices in C++. By applying SOLID principles, leveraging the standard and Boost libraries, and using automated analysis tools, you'll gain hands-on experience improving code structure and reliability. Unit testing frameworks are introduced to help you refactor with confidence.
Key Features
- Apply SOLID principles and modern C++ features for cleaner, more robust code
- Use automated tools to analyze, refactor, and ensure code quality
- Write and maintain unit tests to support safe, reliable code changes
Target Audience
Designed for experienced C++ developers, technical leads, and software architects looking to modernize their codebase. If you want to improve code quality, reduce maintenance costs, and adopt up-to-date C++ practices, you'll find practical guidance and actionable techniques tailored to your needs.





