Visual Studio: Professional VS. Team Suite

OlegXXL

Какая между ними разница?

6yrop

на сайте не судьба посмотреть?
ставь Team, в сети есть, она самая полная.
вспоминается, что в Professional кажется тестового фрайсворка нет.

OlegXXL

Всмысле самая полная? Я вот например, пишу программы один. Возможно мне просто не нужны функции TeamSuite

freezer

даже если пишешь один, иногда может потребоваться Remote debug

Maurog

наверное, я не очень в курсе что такое Remote debug, но в Studio 2005 Prof есть возможность аттачиться к ремоутным процессам и дебужить их.

freezer

Ясно.
У нас Standard и такой возможности нет :(

margadon

а в Professional профайлер есть? :)

Semartiom

http://www.microsoft.com/Rus/Msdn/vs/versions.mspx
Имеет смысл ставить TeamSuite хотя бы ради юнит-тестов.

aleks058

Имеет смысл ставть Professional, TestDriven.Net и пользоваться для тестов xUnit.Net.
В xUnit.Net используется довольно интересный подход к обработке исключений и есть несколько других хороших решений, выгодно отличающих его от NUnit, а уж тем более от кривого и недоделанного MSTest.

Semartiom

На вкус и цвет фломастеры разные...
Кривоты и недоделанности в стандартных тестах пока не замечал.

OlegXXL

а где можно подробнее узнать о этих фичах:
Анализ производительности кода
Статический анализ
Unit testing
«Покрытие» кода тестами
Управление проектом
Управление тестовыми сценариями

freezer

"Анализ производительности кода" - я думаю, что это profiler
"Unit testing" - думаю, в википедии должно быть :) Довольно распространённая техника

OlegXXL

Я имею ввиду конкретную реализацию. Может лучше просто использовать dotTrace или DevPartner

aleks058

Unit Testing in VS 2008 - Still not there
+ у MSTest устаревшие подходы к работе с исключениями (слизано с NUnit, в xUnit.Net намного интереснее подход)
+ Assert.AreNotEqual(1, "1") пройдет без ошибок
+ автоматическая генерация дурацких заглушек для доступа к закрытым полям, которые невозможно поддерживать
+ не очень понятно, что нужно на build-сервере, чтобы гонять тесты и насколько это лицензионно чисто
xUnit.Net как минимум лишен всех этих недостатков.
Оставить комментарий
Имя или ник:
Комментарий: