Впервые я встретился с юнит тестированием на Java и был рад возможности делать моки на final классы, на статические члены. В это время на .Net нельзя было сделать ничего подобного. Только интерфейсы. Можно безгранично долго рассуждать о том, что если понадобилось делать что-то неестественное, то нужно переписывать реализацию, делать IOC и прочее. Но когда речь идет о наследованном коде, неприспособленном архитектурно к юнит тестированию – возможность менять вещи без переписывания выручает.
Я окончательно забросил Java и ушел в .Net и каждый раз при разговоре о юнит тестах вспоминал, что на Java возможностей больше.
И вот в 2012 студии добавили возможность делать мок любых объектов. Абсолютно любых, даже системных. Под катом перевод статьи из MSDN (переведено только по шимам, т.к. стабы особого интереса не представляют).
Читать полностью »
Новости информационных технологий - 29364
Изолирование кода во время тестирования с помощью Microsoft Fakes (Shims)
2012-09-10 в 13:21, admin, рубрики: .net, fakes, microsoft, microsoft fakes, shim, shims, unit test, unit tests, тестированиеЕщё один способ автоматизации инвентаризации
2012-09-10 в 13:09, admin, рубрики: autoit, windows, администратор, системное администрирование, метки: autoit, windows, администратор, для начинающих, системное администрированиеПредставьте себе, что у вас есть небольшой офис из 150 ПК на Windows, а руководство возжелало провести полную инвентаризацию существующего парка. Предположим что у вас для этих задач есть несколько сотрудников техподдержки. Как бы вы поступили?
Первое что приходит в голову — вручить техподам ручку и блокнотик и послать «в поля». Идея хороша, но упирается в «стоимость простоя» и полное отсутствие лояльности у сотрудников по отношению к техподдержке.
Что же делать и как быть в такой ситуации? Ещё один рецепт под катом
Читать полностью »
Проверь свой T-SQL код!
2012-09-10 в 13:09, admin, рубрики: sql, t-sql, анализ, Программирование, разработка, метки: sql, t-sql, анализ, разработкаВ далёком 2005 году я менял стек технологий с Java на .NET и поначалу в Visual Studio мне очень не хватало возможностей, которыми располагала IntelliJ IDEA. Пробуя различные плагины к студии, я остановился на ReSharper'е и по сей день его использую. Недавно стало интересно, есть ли похожие продукты для работы с SQL Server, а точнее с T-SQL кодом хранимых процедур. Собственно про один такой продукт я и хочу рассказать в этой статье.
Итак, SqlCodeGuard – это бесплатный addin для SQL Server Management Studio для статического анализа T-SQL кода. Ну и плюс пара-тройка других возможностей.
Зачем Mail.Ru занимается разработкой шпионского программного обеспечения?
2012-09-10 в 13:07, admin, рубрики: mail.ru, Spyware, информационная безопасность, шпионское ПО, метки: guard.mail.ru, mail.ru, Spyware, шпионское ПО Всем известно, что существуют программы со скромными названиями, типа «Яндекс.Защитник» и «Guard@Mail.Ru». И если первый еще не настолько кардинален в своей работе, то после установки второй программы(ее установка как правило осуществляется без согласия и ведома пользователя) вам придется либо строго использовать только те интернет-сервисы, которые вам будут «предложены» данным приложением, либо потратить собственные ресурсы на дезактивацию данного ПО.
Читать полностью »
jQuery сниппеты
2012-09-10 в 13:05, admin, рубрики: javascript, jquery, сниппеты, метки: jquery, сниппеты Здесь я собрал несколько, на мой взгляд, интересных сниппетов для работы с jQuery. Давно интересует тема создания своего локального хранилища с подобными фрагментами кода. Часто приходится их использовать и хорошо бы иметь их под рукой.
Вот несколько отобранных решений для повседневного использования
Читать полностью »
День карьеры со Skype в Санкт-Петербурге 13 сентября
2012-09-10 в 12:49, admin, рубрики: skype, вакансии, работа, Санкт-Петербург, метки: skype, вакансии, работа, Санкт-Петербург У Skype на настоящий момент открыто более 100 вакансий по всему миру, в том числе множество позиций в наших центрах разработки в Таллинне, Тарту, Стокгольме и Зеленограде.
Приходите на наш День карьеры в Санкт-Петербурге, чтобы узнать, каково это — работать в Skype и о том, какие возможности мы предлагаем.
Вы встретитесь с нашими ведущими разработчиками и руководителями команд из разных подразделений компании. Среди выступающих — глава эстонской команды Тиит Паананен (подключится по Skype), Март Келдер (Team Lead, Video), Меелик Горной (Team Lead, Desktop QE), Лиза Шевчук (Designer, User Experience) и Михаилс Веленко (Development Manager, Calling team).
Если вы собираетесь принять участие — зарегистрируйтесь по адресу: http://bit.ly/SkypeMeetup
Читать полностью »
Renesas Electronics выпускает контроллер концентратора USB 3.0 µPD720210
2012-09-10 в 12:38, admin, рубрики: Новости, метки: новостиКомпания Renesas Electronics представила однокристальную систему µPD720210, реализующую функции контроллера концентратора SuperSpeed USB (USB 3.0). Эта микросхема позволит подключать нескольких периферийных устройств к одному порту USB 3.0. Разработчик предполагает, что появление на рынке нового контроллера будет способствовать дальнейшему распространению интерфейса USB 3.0, существенно превосходящего по пропускной способности USB 2.0.
PostgreSQL 9.2 — официальный релиз
2012-09-10 в 12:10, admin, рубрики: open source, postgresql, release, Софт, метки: postgresql, release
Сегодня, 10 сентября 2012 года, официально вышел релиз PostgreSQL 9.2!
Наконец-то завершился долгий период бета-тестирования, объявленный в мае сего года. Разработчики обещают еще большую производительность, масштабируемость и гибкость (performance, scalability and flexibility).
«Рунет сегодня», 10 сентября 2012 года. Эксперты выпуска: Анна Артамонова, Василий Эсманов
2012-09-10 в 11:35, admin, рубрики: lamoda, mail.ru group, runa capital, web index, анна артамонова, василий эсманов, Гавриил Леви, дневник.ру, инвестиции, подкасты, метки: lamoda, mail.ru group, runa capital, web index, анна артамонова, василий эсманов, Гавриил Леви, дневник.ру, инвестицииВ студии «Финам FM» — Анна Артамонова, вице-президент по стратегическим проектам Mail.Ru Group, и Василий Эсманов, издатель Look At Me и The Village. Вместе с ведущим, Максимом Спиридоновым, они говорят о недавно опубликованном рейтинге интернет-развития стран мира, о значительных вложениях в ведущий проект Рунета в области школьного образования, а также о крупнейшей сделке на рынке электронной торговли России.Читать полностью »
