logo
CSharp_Prog_Guide

Моделирование и анализ кода

Часто разработчикам программного обеспечения приходится работать с исходным кодом, базовая архитектура которого неизвестна по той причине, что код был либо написан другим разработчиком или был написан настолько давно, что его создатели совершенно не помнят, как он работает. Вторым распространенным случаем является необходимость понять содержимое библиотеки, доступной исключительно в двоичном формате. В Visual C# имеются следующие средства, призванные помочь в моделировании, анализе и понимании типов и отношений типов в исходном коде и двоичных сборках:

В дополнение к средствам, перечисленным выше, система Visual Studio Team System включает средство анализа управляемого кода, с помощью которого можно проверить код на наличие разнообразных потенциальных проблем.