К основному контенту

Сообщения

Сообщения за Январь, 2013

Visual Studio 2012 Update 2

Анонсировали новое обновление для VS2012 (и уже зарелизили ). Здесь можно найти пост со списком всех фичей подробно. Update: Пост был написан на анонс CTP. Релизный Update 2 уже поставил. Пока серьезных косяков не обнаружено. новый компилятор С++ не попал (даже в релизном Update 2 его нет) какие то проблемы с TFS после установки снос Update 2 CTP ломает студию. Надо делать repair. в релизе починили багу с подвисанием студии при получении большого солюшена из TFS если вы, так же как и мы, мучаетесь с поддержкой Windows XP, то имейте ввиду, что Update 2 отрубает использование ATL на этой ОС (в его хедерах цепляется функция InitializeCriticalSectionEx). Надо немного допиливать свои исходники. Или воспользоваться Update 3 RC1 , где эта проблема решена :) Из нового : Agile Planning Quality Enablement Line of Business Development Developer Experience Из реально интересного : возможность различной группировки unit-тестов в Test Explorer (визуально). Как это сделать б

Запуск С++ unit-тестов в Visual Studio 2012

Особенности Visual Studio 2012 C++ unit-test framework'а Собственно  описание . Ничего особенного (если не считать самого факта наличия в VS2012 библиотеки для тестирования native С++). Работает достаточно шустро. Недостатки в сравнении с Google C++ Testing Framework: 1. Нет Expect_Fail, что означает следующее. Если результат не соответствует ожиданию тест сразу останавливает работу, не проверяя другие условия если они есть. Подробнее о разнице assert vs expect можно посмотреть здесь . 2. Исключения только "ожидаемые" и без учета типов. 3. Во время запуска тестов результаты никуда не пишутся (в файл). Минорно, но факт. 4. Возможности по расширению в GTF намного больше. Опять же для mock по-любому придется использовать Google C++ Mocking Framework . 5. Если используете тестовое логирование , то результаты ищете в специальном окне Output "Tests": Для автоматизации использовать  VSTest.Console.exe . Можно группировать тесты. Подробности здесь . Дл

М.Завилейский "Мотивация - что, как, когда"

Доклад М. Завилейского на IT talk . В Питере я пропустил это мероприятие (жестоко заболел), но спасибо DataArt, они выложили видео аналогичного мероприятия в Воронеже. Долго, не очень хороший звук, НО офигенно полезная информация о том, как правильно мотивировать и демотивировать (оказывается это тоже нужно уметь делать) сотрудников. Что можно, а что нельзя делать, и прочее. Масса примеров из жизни DataArt. Подробности о модели Герчикова , которую Михаил упоминает в своем докладе. ЗЫ не знаю насколько видео "паблик", но смотрите пока мне по шапке не настучали :)

Герб Саттер: "Вы не знаете const и mutable"

Интересный доклад Саттера " You don't know [blank] and [blank] " с конференции " C++ and Beyond 2012 " Рекомендую посмотреть (всего 30 мин отличного английского). Лично я не знал про такие новшества в интерпретации const и mutable. Для ленивых все видео в одном слайде: Интригует? ЗЫ Больше видео с этой конференции здесь