Аудит программного обеспечения

Вам нужна независимая оценка программного продукта? Вы хотите передать продукт на техническую поддержку другой команде? В таком случае нужна уверенность, что весь написанный код будет понят другими подрядчиками: разработчики смогут самостоятельно разобраться в продукте, не нарушив системные взаимосвязи.

Что мы делаем в рамках аудита кода?

Ведущий разработчик, владеющий соответствующим языком, проверяет код и составляет подробный отчёт. В итоговом отчете будут указаны все слабые места продукта, наши рекомендации по улучшению. У Вас будет объективное понимание о качестве проработки кодовой базы.

Языки, с которыми мы работаем: Node.js, Java, Ruby, Objective-C, С#, Swift, Kotlin, Dart (Flutter).

При анализе кода программного продукта, мы обращаем внимание на:

  • Наличие устаревших библиотек, которые больше не поддерживаются
  • Актуальность выбранных технологий
  • Правильность архитектуры, корректность паттернов проектирования
  • Логичность и оправданность выбранных решений
  • Понятность кода, легкость его поддержки (в одном месте поправили, в другом отвалилось)
  • Наличие логирования
  • Отказоустойчивость решения
  • Наличие «костылей» или наспех сделанных решений без системного подхода
  • Адекватность применения абстракций в коде
  • Быстродействие кода и возможные узкие места

Требования к коду для аудита:

  • Отсутствие специальной шифровки кода (обфускации), код принимаем только в исходном виде без каких-либо искажений
  • Целостность
  • Отсутствие проблем с испорченной кодировкой

Код для аудита мы принимаем в следующих форматах:

  • Ссылка на репозиторий (чаще всего это SVN или GIT)
  • Архивные файлы
  • Через доступ к хостингу, где находится проект

Мы используем технологии

Разработка комплексных решений по автоматизации технологических процессов.

Контакты

  • 115280, г. Москва, ул. Автозаводская, д. 23А, к. 2, этаж 11, помещение 1103

  • Пн - Пт 9:00 - 18:00

  • +7 (495) 565-30-29

  • Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Появились вопросы? Оставьте заявку, и мы вам перезвоним!

Обратная связь

Ваше сообщение отправлено, мы вам перезвоним!

Copyright © 2005-2023 Spiritech.ru