Проверка кодаИсправлениеДокументация

Проверяйте, исправляйте и документируйте критически важный код с учетом контекста всего приложения.

Visual Expert анализирует приложения на PowerBuilder, Oracle PL/SQL и SQL Server T-SQL, чтобы выявлять проблемы, оценивать влияние изменений, управлять их исправлением и поддерживать технические знания в актуальном состоянии.

Анализирует приложения наPowerBuilderOracle PL/SQLSQL Server T-SQL
Что делает Visual Expert

От обнаружения до исправления — на основе одного анализа

Не нужно сводить результаты разных инструментов: один и тот же анализ используется на каждом этапе.

01 · Найти

Проверка

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

Подробнее о проверке кода
02 · Устранить

Исправление

Анализируйте найденные проблемы и расставляйте приоритеты, оценивайте их влияние на приложение, распределяйте работу, исправляйте и подтверждайте результат следующим анализом.

Подробнее об исправлении
03 · Поделиться

Документирование

Понимайте код, зависимости и использование данных и делитесь знаниями о приложении с помощью постоянно обновляемой документации и визуальных моделей.

Подробнее о документировании
Visual Expert в эпоху ИИ

ИИ ускоряет разработку. Проверка кода должна идти с ней в ногу.

ИИ создает, объясняет и изменяет код быстрее, чем когда-либо. Visual Expert добавляет отдельный систематический уровень проверки и доказательной базы, чтобы команды могли уверенно проверять изменения, написанные как людьми, так и ИИ.

Независимая проверка

Детерминированный и воспроизводимый анализ с одними и теми же правилами и охватом для всех последовательных версий.

Контекст приложения и доказательства

Зависимости, использование данных, данные выполнения и история найденных проблем показывают, на что влияет изменение и сработало ли исправление.

Зачем Visual Expert в эпоху ИИ
Сценарии использования

Когда код слишком важен, чтобы менять его вслепую

Четыре ситуации, в которых нельзя действовать наугад.

Безопасное сопровождение сложных приложений

Разбирайтесь в зависимостях и оценивайте влияние изменений до того, как вносить правки в критически важный код.

Повышение качества и безопасности

Систематически выявляйте проблемы, сосредотачивайтесь на главном и проверяйте эффективность исправлений.

Модернизация и миграция с меньшим риском

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

Сохранение и передача знаний о приложении

Снизьте зависимость от нескольких экспертов благодаря постоянно обновляемой технической документации и общим результатам анализа.

Технологии

По отдельности — или вместе

Каждый язык анализируется в глубину, как и зависимости между ними: от окна PowerBuilder до столбца таблицы, который оно обновляет.

// PowerScript · DataWindow · БД

PowerBuilder

Проверяйте и безопасно сопровождайте критически важные приложения PowerBuilder.

Что вы получаете

  • Выявление уязвимостей и рискованных конструкций кода
  • Анализ влияния для переменных, функций, окон и DataWindow
  • Связь объектов PowerBuilder с таблицами и столбцами базы данных
  • Документация, графы вызовов и CRUD-матрицы, построенные по коду

Типичные ситуации

Прием приложенияАудит безопасностиОбновление PB
Visual Expert для PowerBuilder
-- пакеты · процедуры · триггеры

Oracle PL/SQL

Проверяйте важные изменения PL/SQL — и оценивайте их влияние до вывода в эксплуатацию.

Что вы получаете

  • Систематическая проверка PL/SQL с отслеживанием от анализа к анализу
  • Вызывающие и вызываемые объекты, межсхемные зависимости
  • CRUD-матрицы и ссылки на уровне столбцов
  • Статистика выполнения, связанная с соответствующим кодом

Типичные ситуации

Большие наборы пакетовМодернизацияМиграция
Visual Expert для Oracle
-- процедуры · представления · функции

SQL Server T-SQL

Безопасно изменяйте крупные приложения T-SQL с учетом зависимостей, результатов проверки и данных выполнения.

Что вы получаете

  • Анализ влияния перед изменением схемы или кода
  • Прямые и обратные графы вызовов хранимых процедур
  • Ссылки на уровне таблиц и столбцов, CRUD-связи
  • Анализ медленных процедур по цепочкам вызовов

Типичные ситуации

Приложения на хранимых процедурахОптимизация производительностиПередача приложения
Visual Expert для SQL Server
Для команд · Готов к DevOps

Автоматизация в вашем конвейере. Общие результаты для всей команды.

Visual Expert считывает код из репозиториев Git, SVN или TFS, запускается по расписанию или в Jenkins и публикует результаты, которые вся команда может просматривать в браузере.

Готов к DevOps

Встраивается в уже существующий конвейер CI/CD.

Для команд

Вся команда работает с одними и теми же результатами.

Контроль версий

Код считывается из ваших репозиториев.

GitSVNTFS

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

По расписанию или из конвейера CI; результаты экспортируются для сборки.

JenkinsJUnit / JSON

Visual Expert Web

Результаты, документация и панели мониторинга в браузере, без установки.

Командная работа

Анализ, приоритизация и назначение дефектов; отслеживание исправлений и истории.

Клиенты

Нам доверяют понимание и сопровождение сложных приложений

HSBCAllianzBNP ParibasAvivaFujitsuAtosNielsenNATOUS ArmyGlencoreHavasBaxter
Возможности Visual Expert позволяют выполнять работу значительно быстрее, сокращают расходы и высвобождают ресурсы для более продуктивных задач.
Руководитель проекта, New York State Department of Environmental Conservation

Посмотрите, что Visual Expert найдет в вашем коде

Проанализируйте собственное приложение на PowerBuilder, Oracle PL/SQL или SQL Server T-SQL и обсудите результаты с нашей командой.