SonarQube 1C (BSL) Plugin
Плагин, предназначенный для непрерывного анализа и измерения уровня качества кода 1С решения.

На примере
наших OpenSource проектов
Узнай как это работает
Для чего используется
Как только программист поместил свой код в центральный репозиторий, сервер контроля получает оповещение о данном событии и запускает все необходимые правила контроля. Автор изменений получает список задач на исправление,
если в процессе проверки выявлены замечания.
Проверка каждого помещения в хранилище 1С на качество
Релиз-менеджер, руководитель проекта и заказчик, используя метрики, всегда видят детальную информацию о состоянии проекта до официального выпуска релиза и развертывания в продуктив. Следовательно, принимаемое ими решение о выпуске релиза конфигурации 1С становится осознанным.
Правила может создавать Ваш архитектор с помощью XPath выражений - привычного инструмента для специалиста 1С. Также правила выходят постоянно и от авторов плагина, в том числе на основе требований к решениям 1С:Совместимо.
Регулярная актуализация правил проверки
Непрерывный контроль разработки релиз-менеджером
Как работает контур проверки ?
и что понадобится Вам установить для запуска непрерывной проверки качества кода на 1С
Служба наблюдения за Хранилищем 1С
Установите открытый синхронизатор Хранилища 1С и репозитория GIT. Для максимальной скорости используйте вариант инкрементальной выгрузки.

Скачать репликатор с GitHub
Универсальный сканер кода
Добавьте рядом с репликатором 1С хранилища универсальный сканер кода для любого языка программирования и запускайте его при каждом изменении в Хранилище 1С.
Скачать с официального сайта SonarQube
Центральный сервер анализа кода 1С/С#/Java
Разверните центральный сервер SonarQube в вашей инфраструктуре. Для конфигураций аналогичных по размеру 1C ERP 2.4+ понадобятся ресурсы не менее чем 4 виртуальных процессора и 16 гигабайт оперативной памяти.
Скачать сервер
Служба онлайн проверки на компьютере разработчика
В комплект поставки плагина входит расширение для 1С Enterprise Development Tools. Если ваши разработчики еще используют Конфигуратор 1С - используйте дополнительно установленное расширение для Visual Studio Code.
Установить расширение для Visual Studio Code
Закажите демонстрацию проверки качества на вашей конфигурации
Оставьте нам свой электронный адрес и мы вам ответим. Понадобится как минимум 2 версии конфигурации из Вашего хранилища 1С - текущая актуальная и любая версия из предыдущего периода на Ваш выбор.
Перед получением конфигурации мы обязательно подписываем с Вами соглашение о работе с конфиденциальной информацией.
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Возможности плагина
Объектная модель языка экосистемы 1С:Предприятие с возможностью построения сложных проверок и HTML описанием способа исправления. В том числе язык запросов 1С, как наиболее частый вариант ошибок программиста.
ЯЗЫКИ 1С КАК
ОБЪЕКТЫ (AST)
ИНТЕГРАЦИЯ С РЕЗУЛЬТАТАМИ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ (CODE COVERAGE)
Каждая строка кода проверяется на предмет качества кодирования, дублирования, запутанности и участия в автоматизированных проверках BDD и TDD. Вы знаете какой код плохой и можно ли его без опаски рефакторить.
ВСТРАИВАНИЕ В ПОПУЛЯРНЫЕ РЕДАКТОРЫ КОДА
(LINTERS)

При использование Eclipse или Visual Studio Code программист получает результаты проверок сразу: плохой код даже не попадает в центральное Хранилище.


Закажите демонстрацию проверки качества на вашей конфигурации 1С.
Расчёт технического долга по проекту в человеко-часах для планирования бюджета на рефакторинг
Полный управленческий
контроль
Что уникального?
Контроль каждой версии на основе порога качества для оценки возможности выпуска релиза
Релиз-менеджмент
1С конфигурацией
Оценка рисков рефакторинга на основе покрытия кода 1С автоматизированными проверками на основе ADD (BDD и TDD)
Покрытие кода
автоматизированными проверками
Автоматическое выявление фрагментов дублированного кода во всех модулях для определения методов, требующих выделения в библиотеки
Копипаст кода

Поиск наиболее запутанных участков, требующих больших затрат на поддержку, с целью рефакторинга
Запутанность кода

Проверка каждого помещения в хранилище 1С (или в DCVS репозиторий) с контролем автора и выдачей персональных рекомендаций на рефакторинг
Непрерывные проверки

Выберите свой пакет
  • Подключение до 7 проектов
  • NDA для исходного кода
  • Мониторинг
  • Обновление
  • Возможность запуска на собственных серверах
  • LDAP аутентификация
15 000
Облачный сервер
Руб./мес
(Первый платеж от двух месяцев)

200 000
Собственный сервер
Руб.
50.000/год - поставка обновления
  • Развертывание в собственной инфраструктуре
  • Неограниченное количество проектов
  • Написание собственных правил с помощью XPath
  • Создание собственного профиля качества
  • Единая аутентификация
  • Постоянные обновления
  • Премиальная поддержка
  • Фильтры по подсистемам 1С
Купить SonarQube 1C (BSL) Plugin
Укажите свои контактные данные ниже, и мы свяжемся с вами в ближайшее время
Click to order
Cart
Total: 
Ваше имя
E-mail для связи
Доступна интеграция с GIT серверами
SonarQube для не 1С
мы профессионально занимаемся внедрением платформы SonarQube
для языков программирования
Java, C#, Kotlin, TypeScript, GoLang, PHP и 1С
посмотри наши выступления на AgileDays и вебинар для разработчиков
2 часовой вебинар по "Непрерывной проверке качества"
Выступление на AgileDays 2017
Закажите внедрение SobarQube для всего ИТ департамента
почти любой язык программирования, за исключением ABAP (SAP) и Oracle PL/SQL
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных