мы наконец-то выходим на финишную прямую по публикации продукта для управления качеством разработки
Итак что мы имеем
- существует продукт - называется SonarQube http://www.sonarqube.org/features/
- развертывается он достаточно просто - через
docker-compose
SonarQube 1C (BSL) Plugin
он может многое, но давайте остановимся на простых вещах
- ему нужны исходники в GIT
- он их анализируется - каждый коммит, каждую ветку
- вычисляет кто и как ошибся
- тут же высылает список ошибок автору на исправления - чтобы не было желания запихнуть некачественный код в продуктив
для команды он также меряет
- объем общего технического долга в днях и еще много каких штук
Чтобы все понимали
Продукт OpenSource, поэтому для языков программирования НЕ 1С его можно использовать уже сейчас.
Мы @vanessa - то есть команда @SilverBulleters разработали продукт “Sonar 1C (BSL) Plugin”
продукт платный - порядок продажи определен следующий
в режиме сервиса
12.000 рублей в месяц с поддержкой в онлайн режиме. При старте - придется оплатить 2 месяца ;-), потом помесячно. За одного пользователя - сейчас наиболее интересный вариант, как делают люди - заводят акаунт - qa-team@что-то-там.org и пользуются. Поэтому не более 7 проектов на аккаунт ;-).
делается это специально по двум причинам:
-
просто проверить Вашу конфигурацию 1С один раз недостаточно - нужно мерять именно каждое помещение в хранилище, поэтому это “игра в длинную”
-
первичная настройка и выдача доступа, включает в себя небольшой консалтинг - почему и как нужно имплементировать это в свой процесс разработки, обычно такая коммуникация длится 2 месяца - потом ваш релиз-менеджер
on premise режим - в вашей локалке
стоимость - 134.000 рублей + 24.000 годовая поддержка
для пользователей данного форума возможна скидка на стоимость поддержки, но цена останется именно такой.
тут есть 3 момента:
- первый - когда нам понадобится развернуть продукт на Ваших серверах, придется помочь вам с настройкой самого Sonar’а а также плагинов для Ваших GIT серверов.
- второй - все хотят не только наш плагин, но и встраивание в процесс разработки, поэтому приходится учить как подключать
git репозиторий к 1С
- третий -
В ближайшие пару недель наши маркетологи добьют всю маркетинговую шелуху для продаж - а я пока готов ответить на вопросы по данному продукту.
Часто задаваемые вопросы
- построено полное AST дерево 1С языка. и Oscript конечно. Поэтому наш плагин быстрей АПК в разы
- русский язык на сервер Sonar уже добавлен (нами же) https://github.com/silverbulleters/sonar-l10n-ru
- количество правил проверок накапливается как нами, так и вами для себя.
Картинка для привлечения внимания следующая