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

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

Объем работ

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

Результаты

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


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

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


Комплексный анализ подсистемы «1С:Фреш» Комплексный анализ подсистемы «1С:Фреш» Анализ кадрово-зарплатного учета в ЗУП, ЗКГУ, КА, ERPАнализ кадрово-зарплатного учета в ЗУП, ЗКГУ, КА, ERP Настройка технического мониторингаНастройка технического мониторинга Управление объемами данныхУправление объемами данных Переход на Postgres/LinuxПереход на Postgres/Linux Нагрузочное тестирование Нагрузочное тестирование Техническая оптимизация программы, отчета, процессаТехническая оптимизация программы, отчета, процесса Проверка готовности системы к запускуПроверка готовности системы к запуску Комплексный аудит системыКомплексный аудит системы Оценка реестра планируемых доработокОценка реестра планируемых доработок Контроль качества проектных решений Контроль качества проектных решений Архитектура интеграцийАрхитектура интеграций Планирование технической архитектуры и инфраструктурыПланирование технической архитектуры и инфраструктуры Планирование целевой архитектуры ландшафта Планирование целевой архитектуры ландшафта Групповая разработкаГрупповая разработка Анализ качества кода Анализ качества кода Внедрение 1С:ШиныВнедрение 1С:Шины 1С:Шина. Настройка системы мониторинга1С:Шина. Настройка системы мониторинга 1С:Шина. Нагрузочное тестирование ​1С:Шина. Нагрузочное тестирование ​ Экспертное сопровождение системыЭкспертное сопровождение системы Планирование аппаратного обеспечения (сайзинг)Планирование аппаратного обеспечения (сайзинг) Планирование функциональной архитектурыПланирование функциональной архитектуры