Продолжаем анонсировать доклады, интересные .NET разработчикам. С двумя докладами выступит еще один отечественный специалист – Дмитрий Миндра. За 10 лет разработки программного обеспечения Дима побывал в разных проектах и разных ролях. Прошел путь от начинающего программиста до лидера команды и менеджера проектов. Остановился на роли программиста и исследователя. На сегодняшний день занимает должность Microsoft Technologies Lab Leader в компании Lohika. До этого 4 года проработал в украинской продуктовой компании, специализирующейся на Web проектах. Последние 7 лет Дмитрий работает с Web ориентированными технологиями Microsoft, включая ASP.NET, ASP.NET MVC и Silverlight. Выступает с докладами на встречах Одесской .Net User Group, а также на многих международных конференциях в Украине и за ее пределами.

Как мы уже упоминали, Дима представит два доклада. Первый из них “Компилируемые спецификации”. Вот краткое описание:

В современной разработке программного обеспечения очень важен контакт между теми, кто знает что делать и теми, кто знает как делать. Первые – это представители бизнеса, вторые – программисты. Представители бизнеса, зачастую, не любят иметь дело с программным кодом. Программисты же могут ошибиться, перенося требования из документов в код. Более того, требования могут меняться, и некоторые изменения могут быть обнаружены слишком поздно. В качестве возможного решения описанной проблемы, можно использовать практики BDD и ATDD. Эти практики, подкрепленные соответствующими инструментами, позволяют наладить контакт между участниками процесса разработки, а также зафиксировать спецификации в едином месте и на понятном всем языке. Эти спецификации в дальнейшем используются для того, чтобы генерировать приемочные тесты. Результатом применения BDD и ATDD являются две очень важные вещи: взаимопонимание и автоматизация. Докладчик рассмотрит проведение воркшопа по формированию и уточнению требований, а также приведет примеры использования практик в .NET и JavaScript. Будут рассмотрены такие инструменты, как SpecFlow, Jasmine, Vovs.js.

Второе выступление Димы будет посвящено использованию Visual Studio 2012 для тестирования кода. Доклад называется “Тестируем код с Visual Studio 2012”:

Все программисты хотят работать в проектах с красивым, чистым, современным и тестируемым кодом. При этом, бизнес беспокоится о сроках выполнения, о денежных затратах, о том, выполняет ли разработанное ПО бизнес задачи. Возникает определенное давление, горят сроки, меняются требования. В таких условиях даже самый хороший и чистый код может «испортиться». В докладе будет рассмотрено, как программист может использовать Visual Studio 2012 для написания тестируемого кода и тестирования нетестируемого кода. Вас ждет живое программирование с демонстрацией фреймворка Microsoft Fakes, а также обсуждение применения Fakes, Mocks, Stubs и Dummies. Если вы хотите узнать больше о модульном тестировании и пользуетесь Visual Studio, этот доклад для вас.

Напоминаем, что основной этап регистрации по цене 1400 гривен продлится до 1 октября и остается чуть меньше месяца, чтобы успеть зарегистрироваться и оплатить участие по такой низкой цене. Присоединяйтесь, будет интересно!