Мелочи имеющие значение - EDT (часть 1) - Руслан Махмутов
Сравнение конфигуратора с EDT, часть 1

Мелочи имеющие значение — EDT (часть 1)

Рассмотрим приятные особенности концептуально новой среды разработки прикладных решений для платформы 1С:Предприятие. В данной заметке описан исключительно мой опыт использования среды разработки EDT версии Ruby 2021.2.3.

Приятные мелочи

Начнём с рассмотрения плюсов новой среды разработки. Поделюсь примечательными для меня особенностями касающихся редактора кода.

Размер кода

Быстрое изменение размера программного кода с помощью комбинации горячих клавиш Ctrl+ и Ctrl- (+/- на горизонтальной клавиатуре). Удобно подбирать размер для снижения нагрузки на глаза.

демонстрация быстрой настройки размера шрифта

Описание методов

Описание методов носит не только формальный признак красивого кода, но и функциональное назначение. Среда разработки выводит описание метода через контекстную подсказку. Для быстрой генерации описания можно воспользоваться горячими клавишами Ctrl+Alt+D. Обратите внимание что комментарий генерируется с описанием входных и выходных параметров, лучше один раз увидеть:

демонстрация быстрого описания метода

После описания метода контекстная подсказка Ctrl+Space выглядит так:

демонстрация синтаксического помощника

Проверки

Подсветка ошибок происходит «на лету», с проверкой логических ошибок. Рассмотрим на примере:

демонстрация проверки кода

В строках 1 и 3 система подсказывает что метод и переменная нигде не используются. В строке 7 система показывает отсутствие соответствия между ожидаемыми типами (‘Число’) и полученными типами (‘Строка’). Т.е. система подсвечивает несоответствие типов данных в используемой операции.

Гиперссылочность кода

Есть возможность перехода к определению (декларации) объекта кода. Объектом в данном случае может являться не только объект метаданных, но и методы. Для перехода необходимо зажать клавишу Ctrl. Переход к определению есть и в конфигураторе, но реализация в новой среде нагляднее и удобнее. Посмотрите сами:

демонстрация ссылочности кода

Подсвечивание изменённых строк

Подсветка отредактированных и удалённых строк — очень выручает при изменении больших модулей в нескольких местах. Подсветка исчезает после сохранения.

демонстрация подсвечивания изменённых строк

Неприятные мелочи

Добавление и изменение пользователей доступно только через конфигуратор.

Изменения правил поддержки и поставки только через конфигуратор.

Переход в конфигуратор из среды EDT осуществляется в пару кликов, поэтому перечисленные недостатки не представляют существенного веса.

С остальными ограничениями можно ознакомиться по ссылке.

Послесловие

В ходе использования EDT обязательно буду фиксировать новые заметки. Следите за новостями в разделе Блог.

Присоединяйтесь к моему каналу в telegram

EDT

Добавить комментарий

Ваш адрес email не будет опубликован.

CAPTCHA ImageChange Image

Я помогу

Вам интересно получить мои услуги? Хотите выполнить доработку своей системы? Свяжитесь со мной ✌️

© ИП Махмутов Руслан Фаритович. 2023 Все права защищены.