Вы можете использовать инструмент статического анализа (некоторые встроены в Visual Studio 2008 и более поздние версии, профессиональные выпуски и более поздние версии) или NDepend .
С NDepend вы можете видеть, насколько тесно связаны различные классы, какова целостность вашей кодовой базы и многое другое.