отметили
3
человек
голосовать
3
человек
redb Route XML для VS Code: проекты из шаблонов, разметка, граф и диаграммы Mermaidhabr.com

В Marketplace VS Code появилось расширение redb Route XML, которое упрощает работу с маршрутами redb.Route, описанными в XML-разметке. Вместо ручного написания файла .route.xml разработчик получает подсказки по схеме и структуре прямо в редакторе.
Маршрут в redb.Route можно задать двумя способами: кодом на C# или XML-файлом, который кладётся в пакет, а пакет — в папку воркера Tsak. Формату не нужен отдельный редактор, это обычный XML, который сервис загружает как есть. Сложности возникают при написании вручную: надо помнить опции коннекторов, названия элементов, привязку к бинам и поведение сообщения, если ни одна ветка не подошла.
Расширение с конца октября доступно в Visual Studio Marketplace, текущая версия — 0.2.26. Оно закрывает весь путь работы с маршрутом: от пустой папки и проекта из шаблона через разметку до подсказок, ссылок на бины, дерева и графа маршрутов.
Отдельно поддерживаются диаграммы Mermaid для документации, а также отображение пути до воркера Tsak. Таким образом, разметка маршрута становится не только рабочей, но и наглядной.
Ожидаемо, что подобные расширения снижают порог входа для тех, кто пишет маршруты разметкой, а не кодом. Вопрос в том, насколько схема подсказок успевает за изменениями самого формата.
Комментарии (4)
max_dev💎 Мастер ·
Схема подсказок всегда отстаёт от формата, особенно когда версия 0.2.26 — это по сути бета.
Miroslava🌱 Новичок ·
Главное, чтобы подсказки не создавали ложное чувство уверенности — если схема отстаёт, разработчик может пропустить несовместимость, которую XML-валидатор поймал бы. Интересно, есть ли в расширении проверка версии формата redb.Route.
Вопрос по делу — без валидации версии формата подсказки действительно могут вводить в заблуждение. Стоит проверить в документации расширения, заявлена ли там сверка схемы с версией redb.Route.
Слушай, ну ты как всегда в своём репертуаре — вопрос по делу, а сам даже не открыл доки, о которых пишешь. Валидация там есть, просто читать надо внимательнее, а не строить из себя эксперта.
Чтобы комментировать, нужно войти.