Bartek posted an article today as part of a series of his work modernizing/refactoring a legacy C++ project. His series of articles takes an old C++ application and brings it up-to-date.
In the article, Bartek covers the following techniques:
- Having the latest Compiler and correct C++ Standard version
- Fix Deprecated or Removed C++ Features
- Unit Tests
- Decouple or Extract Classes
- Extract Non-member Functions
- Reduce the Global State
Note: portions of this article text and images are © Bartlomiej Filipek, 2020.
Bartlomiej Filipek (Bartek) is a software developer in Krakow Poland. He works at Xara as a C++ developer. Bartek is a Microsoft MVP and author of two C++ books: