Инспектор кода и учет рабочего времени

Добавил: bolsun, 19 июня 2018 14:22, обновлено: 02 октября 2020 10:55

Раздел: Помощь и обучение


Code Inspector

Это приложение входит в состав TurboConf Максимальный.

Code Inspector встраивается прямо в Конфигуратор 1С. В его состав входит свой компилятор и анализатор кода. В процессе анализа строится дерево разбора и происходит инспектирование возможных проблемных участков кода.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/InspectorStandaloneForm2.png

Инспектор выполняет анализ модуля на скрытые ошибки и неточности. Незаменимая возможность для проверки качества Вашего кода или кода Ваших сотрудников. Устранение ошибок, еще до отправки разработки в релиз - существенное снижение временных и денежных расходов.

На данный момент Инспектор умеет выдавать следующие предупреждения:

  • Орфографические ошибки
  • Локальная процедура или функция нигде не используется
  • Переменная или параметр нигде не используется
  • Не все части функции возвращают значение
  • Значение переменной нигде не используется
  • Значение переменной Неопределено
  • Обнаружен недостижимый участок кода

Проверка модуля

Откройте необходимый модуль и нажмите Ctrl+I . После выполнения анализа, будут показаны результаты проверки. Кликнув на предупреждение в списке или нажав Enter произойдет переход к соответствующему участку кода.


Image https://turboconf.ru/Content/images/codeinspector.gif


Существует возможность фильтрации предупреждений по категориям.

Окно Инспектора можно перемещать и закреплять на экране.

Проверка орфографии в модуле

В CodeInspector есть функция проверка орфографии. Инспектор подскажет ошибки и опечатки в названиях переменных, в комментариях и строковых константах.

Проверка учитывает особенности языка 1С, понимает вхождения слов по заглавным буквам, сокращения и операторы. Если какого-то слова нет в словаре, то его всегда можно добавить в пару кликов.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/CodeInspector_SpellCheck.png

Проверка орфографии "на лету".

Помимо проверки всего модуля в Инспекторе, можно включить проверку орфографии текущей строки. В случае обнаружения ошибки или если слово неизвестно, появится предупреждающая иконка.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/LiveSpellCheck.png

При клике на эту иконку можно вызвать контекстное меню автозамены. В нем отображаются предложения автозамены и пункт добавления в пользовательский словарь.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/SpellCheckContextMenu.png

Вызвать его можно также комбинацией Ctrl+Shift+Enter

Словарь пользователя находится в файле "Мои документы\TurboConf\spellcheck.txt".

Пользовательские проверки в CodeInspector и поддержка Bsl-Language-Server

В инспектор кода теперь можно добавлять свои правила проверки. Появилась возможность использовать сторонние инструменты для анализа кода, например такие как Bsl-Language-Server.

В Bsl-Language-Server входит огромное количество диагностик как на правильность кода, так и на соответствие оформления модуля стандартам 1С.

Кликнув на предупреждение в окне CodeInspector, вы сможете быстро перейти к нужной строке модуля.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/TurboConf_5_13_CodeInspector_Bsl_Server.png

Как подключить Bsl-Language-Server?

  • Скачайте с GitHub bsl-language-server_win.zip
  • Распакуйте в папку TurboConf\bsl-language-server
  • В окне инспектора включите опцию BSL LS и выполните проверку

Code Inspector - уникальная возможность для проверки качества Вашего кода. Устранение ошибок, еще на этапе разработки - экономия времени и денег на исправление и поддержку.

Начните использовать его своей работе прямо сейчас. Проверьте свои модули, возможно Вы найдете кое-что интересное!


OneTracker

Это приложение входит в состав TurboConf Максимальный.

Ctrl+Alt+T Автоматический трекер учета времени работы с конфигурациями. Учет ведется в разрезе конфигураций, объектов, внешних обработок и т.д.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/TurboConf_OneTracker.png

Включить трекер можно в настройках программы, на вкладке Ассистирование или в окне самого трекера. Время бездействия пользователя, задается на вкладке OneTracker.

В первую очередь, OneTracker предназначен для самих программистов, которые хотят знать сколько времени заняло выполнение задачи, разработка объекта, модуля, или всего проекта целиком.

С OneTracker, вы не забудете включить или отключить замер. Трекинг включается и выключается автоматически, в зависимости от активности ваших действий в 1С. Параметры периода неактивности можно настраивать по своим предпочтениям.

Возможности OneTracker

  • Трекинг текущей задачи
  • Учет времени по задачам
  • Учет времени по конфигурациям
  • Учет времени в разрезе объектов конфигурации
  • Данные хранятся в базе SQLite.
  • Встроенный отчет
  • Возможность учета времени пользователя в других программах (в разработке)
  • Автономная работа (не требуется подключение к интернету)
  • Работает под обычным пользователем, не требует прав администратора

Инструкция по работе с программой OneTracker

  • В конфигураторе нажмите комбинацию Ctrl+Alt+T
  • Если необходимо, задайте идентификатор текущей задачи
  • Для запуска трекера, нажмите кнопку Включить трекер
  • Для просмотра статистики работы, можно воспользоваться отчетом в этом же окне (F5 для обновления данных)
  • Настроить параметры трекера можно на вкладке OneTracker, в настройках TurboStore (меню в системном трее)

Текущая задача в OneTracker

В модуле учета рабочего времени OneTracker, теперь можно задать идентификатор текущей задачи. Этот идентификатор будет автоматически вставляться в авторские комментарии.

Для ввода идентификатора нажмите Ctrl+3

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/TurboConf_5_5_OneTracker_CurrentTask.png

Перейти к следующему разделу Облачные сервисы



К списку тем

Комментарии

TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней