Effective ways to use the tools.

Convert C code to C++

Analyse the call graph to identify potential classes to be factored out of C code.

Delete redundant code

Iteratively remove redundant members until there are none left.

Make private

Make public members private

Prototyping structure

Prototype the architecture by stubbing code and analysing the results.

Review cohesion

Address Technical Debt by reviewing the cohesion of the codebase.

Review coupling

Address Technical Debt by reviewing the coupling of the codebase.