Первое что приходит на ум — NDepend — очень мощная вещь, но платная.
Повторное использование знаний
Код начинается с четырех пробелов