Ответ эксперта

Как исследуют легаси-код и open-source-компоненты?

Вопрос по направлению: Экспертиза качества исходного кода

Ответ

Возраст, редкий язык и отсутствие современного каркаса сами по себе не означают плохого качества. Легаси-систему проверяют относительно её назначения, условий эксплуатации и предусмотренных изменений. Сначала инвентаризируют поколения модулей, способы сборки и внешние зависимости, затем выбирают критические функции и характерные сценарии сопровождения.

Компоненты с открытым исходным кодом отделяют от собственного и автоматически созданного кода, иначе показатели сложности и дублирования искажаются. Для зависимостей фиксируют версии, источники, способ включения и лицензионные уведомления. Эксперт описывает эти технические факты, но вывод о нарушении лицензии требует правовой оценки. При исследовании по выборке в заключении объясняют её состав и не распространяют локальные находки на весь продукт без основания.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить проект вопросов и материалы.

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

  • Подберём специалиста
  • Поможем с проектом вопросов
  • Оценим срок и стоимость
Обсудить обращение или позвоните 8 (800) 333-24-09 Бесплатный звонок по России