А еще у меня вопрос.
На сколько я понял, у вас один кэш на все вызовы методов. Соответственно, если вызывается метод из двух потоков с разными аргументами, то один из них будет стоять на lock'e, ожидая другого с другими аргументами, хотя смысла в этом ожидании нет. Разве не так?
Это не может не радовать. Результат просто отличный, с учетом того, что девелопить они начали его на прошлой неделе, как я понимаю. Так что если так всё и продолжится то к 30 мая они точно успеют выпустить достойную замену решарперу.
Ну GUI, на мой взгляд не главное, задача же билд-сервера билдить :) Ну а что касается TeamCity, просто для переноса необходимо с ним самим разобраться, понять как его можно кастомизировать, вот на это и уйдет время. И не совсем сейчас видны существенные бенефиты, если всё и так просто великолепно работает.
1. Да, Professional версия имеет встроенную поддержку тестирования через MSTest. Ей как раз и пользуемся
2. На этот вопрос я не смогу ответить, т.к. в вопросы лицензирования я не вдавался, за это отвечает IT-отдел. :)
3. Вот этого не знал, спасибо. Хотя непосредственно на сайте я этого не смог найти, только на форумах. Но это же версия 2008 года, насколько я понимаю?
4. Я использую Moq, поэтому тут тоже точно не смогу ничего сказать, но думаю, что проблем не должно возникнуть.
Так исторически сложилось. CC.NET позволяет легко его конфигурить, настраивать в какой последовательности всё билдить. Да и для того, чтобы переносить 200 с лишним проектов на другую билд-платформу, необходимо иметь достаточно веские основания.
Согласен, что нужен далеко не всем, просто в свое время удобнее было следить за почтой с его помощью, поэтому он и установлен до сих пор. Да и с другой стороны я бы не сказал, что он прям «кухонный комбайн».
Функционал несомненно полезный, правда я уже давно поставил себе плагин для хрома (Google Mail Checker), который показывает количество непрочитанных писем:
Но теперь не нужны будут никакие плагины и это конечно круто.
Как раз если бы не его цена, то я бы с ним бы с удовольствием бы поразбирался. Хотя с другой стороны, за ту разницу в цене на VS2010 Professional и Premium можно и приобрести NDepend.
На сколько я понял, у вас один кэш на все вызовы методов. Соответственно, если вызывается метод из двух потоков с разными аргументами, то один из них будет стоять на lock'e, ожидая другого с другими аргументами, хотя смысла в этом ожидании нет. Разве не так?
2. На этот вопрос я не смогу ответить, т.к. в вопросы лицензирования я не вдавался, за это отвечает IT-отдел. :)
3. Вот этого не знал, спасибо. Хотя непосредственно на сайте я этого не смог найти, только на форумах. Но это же версия 2008 года, насколько я понимаю?
4. Я использую Moq, поэтому тут тоже точно не смогу ничего сказать, но думаю, что проблем не должно возникнуть.
Но теперь не нужны будут никакие плагины и это конечно круто.