Версия Development Edition системы командной работы Visual Studio Team Systems предоставляет набор ориентированных на командную работу инструментов, которые работают поверх версии Professional Edition. Как уже обсуждалось в других главах, работающие с командными системами разработчики смогут использовать возможности системы управления исходными кодами сервера TFS, а также работать с Team Explorer для отслеживания своей работы.
Кроме этих функциональных возможностей Development Edition предоставляет различные важные для командного разработчика инструменты. Сюда входит и профилирование производительности, которое позволяет вам создавать отчет по производительности выполняющегося кода. Этот отчет можно использовать для выявления проблем производительности/ Есть также и статический анализатор кода, который позволяет вам выполнять автоматизированный анализ кода на соответствие общепринятым лучшим практикам для .NET. Development Edition теперь также содержит инструмент измерения кода для отыскания тех областей вашего кода, которым требуется дополнительное изучение.
В данной главе мы опишем все эти инструменты. Кроме того, мы обсудим использование визуального конструктора классов для визуальной разработки вашего кода. Это увеличит производительность вашего труда и поможет вам понять уже имеющийся код. Мы опишем также создание модульных тестов для разработчиков и проверку их эффективности.
Примечание
В этой главе мы описываем и визуальный конструктор классов, и модульное тестирование. Однако эти функциональные возможности не являются уникальными для Visual Studio Team Systems 2008 Development Edition. Фирма Microsoft сделала обе эти функции доступными для всех разработчиков, использующих Visual Studio Professional или Team Edition.