SONARQUBE
1C (BSL) Plugin
Значительная экономия
на проверке и анализе кода
Непрерывный анализ качества и чистоты кода
RU
EN
|
Получить бесплатную консультацию
Напишите нам и мы проконсультируем
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Автоматизированная проверка кода
Контроль качества работы как собственной команды, так и аутсорсеров. Менеджер всегда видит реальное состояние проекта.
Экономия на дорогостоящем
code review
Изменения сканируются автоматически, руководителю проекта и разработчику после проверки приходит список задач к исправлению, если в процессе проверки были выявлены замечания
Оптимизация затрат и ресурсов
Новые компетенции, повышение качества выпускаемых решений
Встраивание в популярные редакторы кода
(LINTERS)
При использовании современной среды 1С:EDT (Eclipse) программист получает результаты проверок сразу в процессе написания кода. Плохой код даже не попадает в центральное Хранилище
Code Review
Просмотр кода (англ. code review) или инспекция кода(англ. code inspection) — систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки
LINTERS
Контекстная подсказка, фиксирующая ошибки в коде непосредственно в тексте
(по аналогии со всем знакомым текстовым редактором Word)
Автоматический поиск ошибок
Ошибки
Дефекты кода
Поиск уязвимостей
"Ошибки" отображают код, который явно является некорректными или, весьма вероятно, приведет к неожиданному поведению
Замечания назначаются участкам кода, которые потенциально уязвимы для взлома во время эксплуатации
"Дефекты Кода" будут смущать разработчиков и заставлять их задуматься.
Автоматическое выявление дублей кода во всех модулях для упрощения
сопровождаемости кода и выделения единых алгоритмов/методов
Дублирование кода
SonarQube 1C (BSL) Plugin применяют
ГЭНДАЛЬФ
СОДРУЖЕСТВО
Оставить отзыв
Мы всегда рады Вашим отзывам
Скан отзыва на бланке компании (если прилагается)
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Собственный сервер
Облачный сервер
- Развертывание в собственной инфраструктуре
- Неограниченное количество проектов
- Написание собственных правил с помощью XPath
- Создание собственного профиля качества
- Единая аутентификация
- Премиальная поддержка
- Подключение до 3 проектов
- NDA для исходного кода
- Мониторинг
- Обновления
- Поставка обновлений в течении 1 года
- Фильтры по подсистемам 1С
- Документация
- 3 часа онлайн поддержки(skype/zoom)
- Онлайн чат (с 09:00 до 18:00)
- Возможность запуска на наших серверах
- LDAP аутентификация
- Количество пользователей не более двадцати
40 000 руб.
780 000 руб.
Установить SonarQube 1C (BSL) Plugin
Закажите демонстрацию работы
SonarQube 1С (BSL) Plugin
Оставьте Ваши контакты и мы свяжемся с Вами в ближайшее рабочее время
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Закажите демонстрацию работы
SonarQube 1С (BSL) Plugin
Оставьте Ваши контакты и мы свяжемся с Вами в ближайшее рабочее время
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Приобрести
SonarQube 1С (BSL) Plugin
Оставьте Ваши контакты и мы свяжемся с Вами в ближайшее рабочее время
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Приобрести
SonarQube 1С (BSL) Plugin
Оставьте Ваши контакты и мы свяжемся с Вами в ближайшее рабочее время
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Left
Right
Left
Right
Включение этапа проверки качества кода в ежедневный процесс разработки
Начало работы
Проверка качества
Поиск проблемы
Развитие продукта
Как это работает
Continuous Inspection
Нахождение проблем до выпуска в продуктив
Уверенность заказчика в качестве продукта
Постоянное сокращение затрат на последующую разработку
Тенденции развития продукта
Сокращение затрат
Как это работает
Начало работы
Включение этапа проверки качества кода в ежедневный процесс разработки
Поиск проблемы
Нахождение проблем до выпуска в продуктив
Проверка качества
Уверенность заказчика в качестве продукта
Сокращение затрат
Постоянное сокращение затрат на последующую разработку
Развитие продукта
Тенденции развития продукта
F.A.Q.
Как посчитать выгоду плагина?
Воспользуйтесь калькулятором и табличкой, которую мы подготовили для Вас по данной ссылке и убедитесь в преимуществах нашего продукта
Как проходит проверка на качество каждого изменения кода 1С?
Как только программист поместил свой код в центральный репозиторий, SonarQube получает оповещение о данном событии и запускает анализ качества кода. Автор изменений получает список задач на исправление, если в процессе проверки выявлены замечания
Непрерывный контроль разработки релиз-менеджером
Релиз-менеджер, руководитель проекта и заказчик, используя метрики, всегда видят детальную информацию о состоянии проекта до официального выпуска релиза и развертывания в продуктив. Следовательно, принимаемое ими решение о выпуске релиза конфигурации 1С становится осознанным.
Контроль за "техническим долгом"
Знакомая всем ситуация: поддерживать систему стало сложнее, чем «переписать все с нуля». Понятие «технического долга» определяет количество времени, которое нам потребуется, чтобы привести систему в идеальное состояние. Как подсказать команде, где нужно приложить усилия по повышению качества продукта? Нужно применять анализатор кода и управлять процессом накопления технического долга.
Анализ динамики проблем
Для владельца продукта и руководителя проекта не так важно, сколько проблем в коде имеется на данный момент, как то - растет ли количество проблем с течением времени. Куда движется команда? Порождает ли она еще больший хаос в коде? Постоянный анализ качества позволяет отследить момент, когда решения, принятые "на скорую руку" начинают утяжелять сопровождение системы
Калькулятор ROI
ROI (return on investment) - финансовый коэффициент, показывающий уровень доходности или убыточности бизнеса с учетом объема сделанных в него инвестиций
Алгоритм расчетов
Ваша экономия
Как посчитать возврат инвестиций (ROI) в SonarQube 1C (BSL) Plugin
ROI (return on investment) - финансовый коэффициент, показывающий уровень доходности или убыточности бизнеса с учетом объема сделанных в него инвестиций.

Стоимость 1 часа программистов/разработчиков
Давайте оценим стоимость часа работы разработчика/программиста и величину потерь компании при отвлечении разработчика.

Итак, работа программиста (впрочем, как и практически любого другого ведущего специалиста) приносит в среднем в 5 раз больше денег, чем тратится на оплату его труда (на самом деле, в зависимости от ситуации, от 2 до 10 раз).

Что это означает на самом деле? Если по какой-то причине программист не занимался разработкой, скажем, один час, тогда его работодатель понес убыток на сумму, эквивалентную не одному, а 5 часам работы (в 5 раз больше). K1=5 (ч). На стоимость рабочего часа программиста влияет также и тот факт, что он не программирует все 8 часов в день. Цифра, близкая к реальности — это 5 часов.

Получается, что стоимость одного часа программиста, рассчитанную по норме 8-часового рабочего дня, нужно умножить на коэффициент 8/5=1,6. K2=1.6. Когда мы выполним нехитрое умножение двух полученных коэффициентов, получим следующий результат: K1 * K2 = 5 * 1,6 = 8. Этот коэффициент показывает, что на самом деле при простое разработчика в 1 час работодатель теряет 8 часов.

Давайте теперь рассчитаем, что означает для компании выпадение программиста с зарплатой 120 000 рублей из рабочего процесса на 1 час. Стоимость 1 часа работы программиста 120 000/160=750 руб. (160 ч = 40ч * 4недели). Недополученная прибыль компании при это 750 * 8 = 6000 руб (за 1 ч). Это и есть реальная стоимость 1 часа программиста.

SonarQube 1C (BSL) Plugin
Не всегда очевидно, сколько именно часов экономит «SonarQube 1C (BSL) Plugin». Часть замечаний плагин фиксирует на ранних стадиях, позволяя избежать их в будущем. Ряд проблемных мест программист способен заметить и исправить сам. Но случается и так, что поиск и исправление существенной проблемы у разработчика может занять не один день.

Также много времени отнимает отличная и полезная практика «код-ревью», когда разработчик изучает код другого разработчика и помогает усовершенствовать этот код. Будем считать, что SonarQube 1C (BSL) Plugin экономит 4 часа программиста за одну неделю, выявляя проблемные участки кода вместо него.

В году 52 недели. В год «SonarQube 1C (BSL) Plugin» экономит следующее количество часов настоящей работы программиста: 4 * 52 = 208 часов. Соответственно, применение «SonarQube 1C (BSL) Plugin» одним программистом с зарплатой в 120 000 рублей будет возвращать бизнесу в год: 6000 * 208 = 1 248 000 руб.

Используя «SonarQube 1C (BSL) Plugin», команда из 5 человек способна не тратить время на поиск и исправление проблем в коде, а выполнять другую полезную работу на сумму 6 240 000 руб.

Калькулятор «ROI»

Для калькулятора ROI мы составили формулу:
ROI = N * (P / 160) * 8 * 208, где
P - зарплата программиста, N - число программистов.

Продемонстрируем результаты в таблице.
  • Верхняя строка: число программистов в команде.
  • Левый столбец: зарплата разработчиков.
На пересечении столбцов и строк получен прогнозный объем финансовых средств (в миллионах рублей), которые способна заработать команда разработчиков для работодателя, занимаясь созданием новых решений, а не поисков и исправлением ошибок в существующем коде. Именно эти «пересечения» необходимо сравнивать со стоимостью лицензии «SonarQube 1C (BSL) Plugin».

Если сравнить полученные в таблице значения со стоимостью покупки и развертывания плагина непрерывного анализа кода «SonarQube 1C (BSL) Plugin» на собственном сервере в размере 780 000 рублей (на облачном сервере - 40 000 рублей), экономическая выгода очевидна.
Калькулятор ROI
ROI (return on investment) - финансовый коэффициент, показывающий уровень доходности или убыточности бизнеса с учетом объема сделанных в него инвестиций
Алгоритм расчетов
Количество месяцев
1
36
Количество программистов
+
Ваша экономия
0 руб.
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Что потребуется для работы?
Служба наблюдения
Сканер кода
Центральный сервер
Служба онлайн проверки
Служба наблюдения за Хранилищем 1С
Установите открытый синхронизатор Хранилища 1С и репозитория GIT. Для максимальной скорости используйте вариант инкрементальной выгрузки.
Универсальный сканер кода
Добавьте универсальный сканер кода для любого языка программирования и запускайте его при каждом изменении в Хранилище 1С с помощью синхронизации с Git.
Центральный сервер анализа кода 1С/С#/Java
Разверните центральный сервер SonarQube в вашей инфраструктуре. Для конфигураций аналогичных по размеру 1C ERP 2.4+ понадобятся ресурсы не менее чем 4 виртуальных процессора и 16 гигабайт оперативной памяти.
Служба онлайн проверки на компьютере разработчика
Если ваши разработчики еще используют Конфигуратор 1С - используйте дополнительно установленное расширение для Visual Studio Code.
Интеграция с GIT серверами
Купить SonarQube 1C (BSL) Plugin
Укажите свои контактные данные ниже, и мы свяжемся с вами в ближайшее время
Закажите внедрение SonarQube для всего ИТ департамента
не только для 1С, Sonar поддерживает почти любой язык программирования
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Закажите демонстрацию работы
SonarQube 1С (BSL) Plugin
Оставьте Ваши контакты и мы свяжемся с Вами в ближайшее рабочее время
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Click to order
Cart
Total: 
Ваше Имя
Email
Ваш телефон
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных