Метка «Visual Studio» - 3

В компании существует множество сервисов, которые объединены в общий Service Layer. Написаны они на разных технологиях и платформах, но все эти сервисы изначально должны проектироваться архитекторами, которые предварительно придумывают API, а затем проверяют соответствие их проекта и реализованной архитектуры.

Очевидно, что качество (понятность, единообразие, предсказуемость поведения и т.п.) зависит от опыта архитектора. Чем опытнее человек, тем больше у него обязанностей. Определив на бумаге (wiki) набор формальных правил для API, можно избавить проект (и самого архитектора) от части проблем, неточностей и неконсистентности.

Если API спроектирован в Visual Studio с помощью UML Сlass diagram, то можно добавить написанные на бумаге правила к валидации архитектуры в UML проекте.
Читать полностью »

В Visual Studio UML Explorer реализована возможность запуска Generate Code, после этого будет сгенерирован C# код на основе UML описания. Нам захотелось сгенерировать java код, а не C#.
C# и java достаточно близкие языки, чтобы не писать трансформацию uml-> java самому. (Среди того, что может быть сгенерировано из UML этих различий и того меньше.) Мы взяли готовые C# шаблоны и модифицировали их.
Читать полностью »

Для .net разработчиков не секрет что существует Visual Studio, а в ней есть Architecture Modeling. С помощью этого инструмента отлично получается создавать диаграммы, визуализировать мысли, можно даже код сгенерировать. Для нас было важно связать то, что было «намоделировано» с реальным миром и данными. Как вы понимаете, модель в вакууме разработчикам не очень интересна.

Мы решили немного расширить описание модели, чтобы иметь возможность из неё сгенерировать артефакты, которые можно использовать вне Modeling Project. В нашем случае это были XSD схемы, которые описывают модели (контракты методов API). Можно было и WSDL генерировать, можно Java/C# классы, но мы остановились на xsd.

Чтобы лучше понять, как это делать, на мой взгляд, лучше всего изучить, как происходит код генерация на C#. А Уже затем сделать по образу и подобию. Вооружившись поисковиком на ваш вкус, можно найти статьи на эту тему, однако я попробую пересказать просто-кратко-как сам понял.
Читать полностью »

10 моих любимых функций CodeRush для .NET разработки в Visual Studio
Вкратце, DevExpress CodeRush — это платный плагин для Visual Studio, относящийся к классу productivity tools, который позволяет разработчику быстрее писать более качественный код, отлаживать его, запускать тесты, обнаруживать дефекты и выполнять другие полезные функции.

В этой статье я постарался собрать не просто список своих собственных предпочтений по его использованию, но и провести небольшую валидацию так, чтобы на выходе большинство из представленных фишек использовались другими ребятами в моей команде. Я считаю, что даже несмотря на активное развитие Visual Studio (особенно порадовала 2012я версия) и превращение некоторых из описанных функций в нативные, необходимость в сторонних помощниках типа CodeRush и ReSharper все еще актуальна для части разработчиков, так как позволяет сэкономить время и повысить общее удобство кодирования. Наконец, не стоит забывать, что еще достаточно разработчиков сидят на Visual Studio 2010- (как минимум сужу по множеству заказчиков) ввиду особенностей проекта, бюджета или просто привычки.

Итак, кому интересно узнать, что другие .NET разработчики используют для повышения эффективности пусть и малой, но не менее увлекательной части процесса конструирования программного обеспечения, прошу пожаловать под кат (внимание, много картинок и видео, а также опрос!)
Читать полностью »

Уважаемые коллеги! Совсем недавно в Москве прошла конференция Cloud OS Summit 2013, в рамках которой эксперты из Microsoft, партнеры компании и независимые профессионалы поделились знаниями, новостями, своим опытом и реальными сценариями применения на практике облачных технологий входящих в Microsoft Cloud OS*.

header

В рамках четырех треков докладов участники конференции и зрители онлайн-трансляции прослушали более 30 докладов на самые горячие темы по всем новейшим технологиям построения частных и публичных облаков и облачных сервисов: Windows Server, System Center, SQL Server, Windows Azure, Visual Studio и другим.

Мне приятно сообщить вам, что все доклады конференции были записаны и сегодня доступны для просмотра всем желающим ИТ-профессионалам, разработчикам, менеджерам компаний и другим специалистам и профессионалам интересующимся облачными технологиями.

Посетите страницу конференции на портале TechDays для того чтобы посмотреть любой из 30+ докладов Cloud OS Summit. Программу конференции вы можете посмотреть на официальном сайте.

Пользуясь случаем, хотел бы поздравить всех с наступающим Новым Годом! Желаю вам приятного просмотра.
Читать полностью »

Не так давно я вновь занялся поиском IDE для STM. Keil, IAR — это, конечно, прекрасно, но да простят меня любители данных сред, они ужасны. CooCox — единственная вещь, которая напоминает о том, что мы живем в 21 веке. Но CooCoх даже рядом не стоял с моей любимой средой разработки — Visual Studio. И мне удалось найти проект, который позволит мне работать с STM в VS.

Читать полностью »

Приглашаем на ALM Summit Russia 2014
Если вы являетесь менеджером программных проектов, ведущим разработчиком, человеком который интересуется вопросами программной инженерии, обязательно зарегистрируйтесь на ALM Summit Russia, который пройдет 6 февраля 2014 года в Москве, в Digital October. На этой конференции вы сможете получить новые знания и информацию о том, как улучшить ваши процессы по разработке программного обеспечения.
Читать полностью »

Вы думали, что после Python Tools for Visual Studio, Microsoft нечем больше вас удивить на ниве open source? Что ж, попробуем исправить положение: команда PTVS рада представить вам первую альфа-версию своего нового проекта: Node.js Tools for Visual Studio (далее по тексту – NTVS).

Node.js Tools for Visual Studio
Читать полностью »

На сайте конференции Cloud OS* Summit опубликована финальная программа, которая состоит из пленарного доклада и 5 параллельных треков докладов. Всего участникам конференции и онлайн-зрителям будет предложено более 30 выступлений на самые разные темы посвященные облачным продуктам Microsoft.

header

Все доклады конференции разбиты на 4 основные секции:

  • Современный дата-центр
  • Персональные устройства на предприятии
  • Облачная платформа для разработки приложений
  • Облачная инфраструктура как сервис – сценарии применения

В рамках этих секций вы сможете услышать доклады от экспертов из Microsoft и наших партнеров по всему спектру облачных продуктов компании: от Windows Server и System Center, до Windows Azure, SQL Server и Visual Studio.

Доклады конференции будут сделаны как экспертами из Microsoft, так специально приглашенными представителями наших партнеров из компаний: Vision Solutions, ИФД Капитал, Commvault, DEPO Computers, Verter, Brightbox, VIAcode, Лаборатории Касперского, и NetroxSC.

Испытывая огромный спрос на посещение конференции, мы уже получили в три раза больше заявок на участие, чем могли бы обеспечить. В связи с этим, еще за месяц до конференции, нам пришлось закрыть регистрацию новых участников. Для всех желающих, кто не сможет посетить нас лично, мы хотим сообщить хорошую новость: 27 ноября вы сможете посмотреть все без исключения доклады онлайн на нашем сайте и на сайтах наших информационных спонсоров.
Читать полностью »

Начну с того что SassyStudio распространяется под лицензией MIT и код проекта размещён на GitHub. Практически каждую неделю расширение обновляется и пополняется новыми функциями. Расширение можно найти в галерее инструментов Visual Studio.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js