(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Расширение Regex Tester теперь поддерживает Visual Studio 2012

Источник: habrahabr
Sharomank

Введение

Всем привет! Прошло примерно 1.5 года с момента последнего обновления моего расширения Regex Tester, ранее я уже писал посты про его создание и обновление. После этого я перестал следить за судьбой расширения и отвечать на вопросы в галереи. На работе последние 3 года я востребован как Java-разработчик, за .NET-ом и C# уже не слежу особо и думал, что без моей поддержки расширение загнется и другие решения станут популярнее. Пару месяцев назад один коллега напомнил мне про него и попросил добавить поддержку для VS 2012. Данное напоминание подтолкнуло меня зайти в галерею и проверить его текущее состояние. Я был шокирован, так как по тегам: "Regular Expression" и "RegEx" оно было на первом месте по популярности, а количество скачиваний около 30 тысяч.

Перерождение

К сожалению, я был занят и не мог уделять этому много времени. Подумав я решил, что в данном случае будет самым подходящим решением открыть исходный код и дать на него ссылку в галереи. В душе я надеялся, что найдется желающий поддерживать и развивать его. Лицензию я выбрал Apache 2.0, время шло, но желающих не было, пока в один момент мне на GitHub-е не создали Issue для реализации новой функциональности. Сил для самостоятельного развития расширения мне дал отличный пост про Open Source, хотя он совсем про другое, но он заставил меня собраться и уделить время умирающему проекту, который приносит и возможно еще будет приносить разработчикам пользу.
В общем я потихоньку начал разработку на GitHub, для лучшего восприятия предыдущая версия выглядела так, а новая на Windows 8 у меня отображается вот так:
image

Что нового

1. Добавлена поддержка для Visual Studio 2012 - миграция проекта расширения с VS 2010 на 2012 упала с ошибкой, в инете легко находится решения, где описывается какие строчки нужно ручками подправить в файле проекта после миграции.
2. Унификация GUI стилей и исправление мелких проблем - общий стиль подогнал под VS 2012, изменил CheckBox-ы, улучшил Tooltip-ы и еще несколько мелких доработок, дьявол скрывается в деталях.
3. Добавил возможность сохранения результатов - меня давно об этом просили, решил сделать это в первую очередь.
4. Добавлена новая фича "Режим вывода", теперь вместо результата отработки утилиты, можно получить готовый пример кода на C# для вашего случая, думаю лучше один раз попробовать, чтобы понять как оно работает.

Заключение

Я старался сильно не переписывать код, которому уже стукнуло 3 года, так как считаю его достаточно стабильным работает не трошь, местами лишь сделал легкий рефакторинг. При реализации нового функционала использовал паттерны, которые старался отделить от GUI, чтобы в дальнейшем для добавления новых возможностей, нужно было реализовать только нужный интерфейс и при необходимости по минимум подправить GUI, который я старался сделать максимально простым и не перегруженным.
Хочется сказать всем спасибо, кто прямо или косвенно помог в развитии и перерождении расширения Regex Tester. Искренне рад, что расширение нашло своё место в галереи и надеюсь, что оно приносит разработчикам пользу.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 25.07.2013 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft 365 Business Basic (corporate)
Microsoft Windows Professional 10, Электронный ключ
Microsoft 365 Apps for business (corporate)
Microsoft 365 Business Standard (corporate)
Microsoft Office для дома и учебы 2019 (лицензия ESD)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Мастерская программиста
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100