Сервисы

Анализ качества кода

В рамках этого сервиса выполняется анализ состояния кода на соответствие стандартам разработки от 1С и правилам, принятым в сообществе, а также конфигурации в целом на способность масштабироваться и обновляться.

Объем работ

  • ​анализ качества кода с использованием различных метрик;
  • анализ потенциала конфигурации к масштабируемости и установке типовых обновлений;
  • передача знаний по подходам к доработкам типовых конфигураций и ведению разработки;
  • внедрение базовых методик управления качеством кода;
  • внедрение практик ревью и GIT;
  • прототипирование и пилотирование решений на ландшафте заказчика;
  • передача знаний по организации процесса ведения разработки с применением инструментов анализа качества кода;
  • составление дорожной карты по следующим шагам.

Результаты

  • предоставлен детальный отчёт со списком потенциальных проблем и необходимой информацией (ссылки на стандарты и правила), а также планом действий по улучшению ситуации;
  • анализ неоптимальных подходов по доработкам типовых конфигурацией и архитектуре кодовой базы, предложения по их исправлению;
  • переданы знания на основе результатов анализа и выявленных ошибок;
  • выданы рекомендации по улучшению процессов разработки и контроля качества кода, потенциалу их автоматизации.


Ценность для бизнеса

  • минимизировать риски возникновения критических ошибок и вынужденного простоя рабочей системы по причине низкого качества поставляемого кода;
  • уменьшить трудозатраты специалистов;
  • повысить культуру разработки и привлекательность вакансий за счет использования современных инструментов и подходов;
  • увеличение скорости доведения новой функциональности до рабочего окружения;
  • снизить стоимость владения решением;
  • удешевить и ускорить регулярный процесс обновления;
  • существенное сокращение объема работ по последующей оптимизации или переработке решений.


Целевая архитектура и сопровождение проектовЦелевая архитектура и сопровождение проектов Аудит, мониторинг, сопровождение системАудит, мониторинг, сопровождение систем Оптимизация производительностиОптимизация производительности Управление клиентскими разработками Управление клиентскими разработками Обновление и миграция системОбновление и миграция систем Управление даннымиУправление данными Корпоративная поддержка типовых решенийКорпоративная поддержка типовых решений Архитектура обмена данными. 1С:ШинаАрхитектура обмена данными. 1С:Шина