Мы небольшой магазин разработчиков с 10 людьми, трое из которых в настоящее время занимаются .Net. Новые инструменты VisualStudio 2010 выглядят действительно хорошо, и мы хотели бы их использовать, но похоже, что многие из них (историческая отладка, инструменты UML, средства тестирования) будут доступны только в Ultimate Edition. И это стоит 12000 долларов. Или почти сорок тысяч для нас троих. (Подробнее см. здесь).
Учитывая, что инструменты архитектурной визуализации, кажется, взяты прямо из NDepend, которые стоят около 250 евро каждый. (и отлично), мы просто не можем оправдать такие расходы.
Теперь у нас есть обычная профессиональная подписка MSDN, но она дала нам только одну VS Team System, и я предполагаю, что мы не получим три Ultimate 2010 года. Учитывая, что нам не нужны все возможности Team Foundation Server, а нужны только инструменты разработки, что мы можем сделать?
РЕДАКТИРОВАТЬ:
Вот список инструментов разработки (оставив базу данных и инструменты «лаборатории тестирования» для другого вопроса), которые отсутствуют в «профессиональной» версии. Звездочка (*) означает, что эта функция есть в версии «Премиум», отсутствие звездочки означает, что она доступна только в версии «Максимальная». Каковы немноготысячные альтернативы?
Тестирование:
Покрытие кода (*)
Анализ воздействия испытаний (*)
Закодированный тест пользовательского интерфейса (*)
Веб-тестирование производительности
Нагрузочное тестирование
Отладка и диагностика:
Статический анализ кода (*)
Метрики кода (*)
Профилирование (*)
IntelliTrace (исторический отладчик)
Архитектура и моделирование:
Средство просмотра диаграмм UML и слоев (*)
Исследователь архитектуры
Диаграммы, совместимые с UML 2.0 (деятельность, вариант использования, последовательность, класс, компонент)
Диаграмма слоев и проверка зависимостей