Введение С момента разработки первой версии расширения прошло около 1,5 лет. Тестер регулярных выражений , я уже писал один пост о его создании.
В целом я считаю, что мой первый опыт удался, так как расширение имеет хороший рейтинг и на данный момент скачано 12 тысяч раз.
В 2010 году у меня были планы реализовать расширение.
Часть функционала я тогда уже начал реализовывать, но в моей профессиональной жизни произошло интересное событие — я стал Java-разработчиком, перейдя в другой проект, но это совсем другая история.
А теперь я кратко напишу, что изменилось в новой версии расширения и почему я решил его улучшить.
Расширение, быть или не быть новой версии
Забросив .NET и перестав использовать Visual Studio 2010, я начал забывать о своем расширении.
Я использовал его периодически, когда мне нужно было проанализировать текст с помощью регулярных выражений.
Такое случалось очень редко, пока однажды в конце 2011 года мне не пришлось анализировать текстовый файл размером 1,7 МБ или 17 тысяч строк (интересное совпадение).
Поработав там, мне стало не хватать некоторых мелочей, но, несмотря на мелочи, я делал то, что нужно, и продолжал работать.
Позже, когда у меня появилось больше свободного времени, я начал задумываться об улучшении расширения не для себя, а для других.
Посмотрев статистику, я понял, что спрос на расширение есть, прочитал все отзывы и предложения, подумал и решил, что улучшить его не составит труда.
Доработав его, я выложил его в галерею, обновил описание и теперь он доступен для автоматического обновления всем, кто установил первую версию прямо из Visual Studio.
Вот что у меня получилось:
Что нового в версии 1.1
– Автозапуск срабатывает при изменении формата регулярного выражения или вывода результата, вам больше не нужно постоянно нажимать кнопку для запуска процесса обработки.– Оптимизация , большая часть обработки происходит асинхронно.
Если процесс автозапуска не смог отменить предыдущий вызов, поскольку он не ответил, то автозапуск будет отменен с предупреждением для повышения производительности.
(Я планирую решить эту проблему, актуальную для больших объемов данных) – Вкладки , теперь вы можете открыть несколько вкладок.
– Незначительные улучшения в формате вывода результата теперь можно использовать символы «\t» для табуляции и «\n» для символов новой строки.
– Дополнительная информация по входным и выходным данным.
– Горячие клавиши , вы можете использовать их, когда расширение активно:
'Бегать' Ctrl+П
'Автоматический старт' Ctrl + Shift + А включить/выключить режим
«Новая вставка» Ctrl+Т
'Закрыть вкладку' Ctrl + Shift + W
Заключение
В свободное время планирую: — улучшить производительность расширения, но это будет непросто, так как нативные компоненты WPF тормозят при больших объемах текста.— добавить документацию по регулярным выражениям (на английском языке).
Возможно, решусь на что-то другое, все зависит от того, насколько я занят на работе и т. д. Спасибо всем, особенно тем, кто оставил свои комментарии, предложения по улучшению, скачал и использовал.
Я очень рад, что это кому-то приносит пользу, а не только мне.
Теги: #visual studio 2010 #расширения #регулярные выражения #Visual Studio
-
Я Хочу Подарок От Google
19 Oct, 24 -
«Пустые Места» На Звездном Небе
19 Oct, 24 -
Как Подключиться К Билайну?
19 Oct, 24 -
Занятия Lua, Или Избавление От Двоеточия
19 Oct, 24 -
Я Люблю Красивые Диаграммы
19 Oct, 24 -
Вы Платите Через Смс?
19 Oct, 24