C++ toolchain and basics: Refactoring strategy — C++ | CodeAtlas