Review coupling

Address Technical Debt by reviewing the coupling of the codebase.

Workflow

Process code

Create a DGML file using a tool for reading the source code, for example

DeepEnds ReadDotNet output=C:\project\coupling.dgml C:\project\source.sln

Review structure

Either open the resulting DGML file for viewing in Visual Studio or create a report, for example,

DeepEnds ReportCoupling output=C:\project\coupling.html C:\project\coupling.dgml

Move classes

By moving classes between namespaces a number of effects may be possible: