Визуальный эксперт - Visual Expert
Разработчики) | Новалис |
---|---|
изначальный выпуск | 1995 |
Написано в | C # |
Операционная система | Windows |
Доступно в | Английский, японский, испанский, французский |
Тип | Инструменты анализа кода |
Лицензия | Проприетарный |
Интернет сайт | https://www.visual-expert.com/ |
Визуальный эксперт это статический анализатор программ, извлечение проектной и технической информации из программного обеспечения исходный код к разобрать механизм с целью понять, как это работает, используется программистами для обслуживания программного обеспечения,[1] модернизация[2] или оптимизация.
Он предназначен для разбирать несколько языков программирования одновременно (PL / SQL, Transact-SQL, PowerBuilder...) и анализировать межъязыковые зависимости в дополнение к исходному коду каждого языка.
Функции
- Исследование кода: графики звонков, CRUD матрица, Перекрестные ссылки, графы зависимостей.[3][4]
- Документация по программному обеспечению: a генератор документации производит техническая документация [4] и низкоуровневые описания проекта.[5]
- Сравнение кода: находит различия между несколькими версиями одного и того же кода.
- Автоматическая проверка кода: вычисляет показатели программного обеспечения и исходные строки кода.[6] Находит неиспользуемые объекты и методы. Определяет повторяющиеся объекты. Управление соглашения об именах.
использование
Visual Expert используется в нескольких контекстах:
- Анализ влияния изменений: оценка последствий изменения кода или базы данных. Избегайте негативных побочных эффектов при разработке системы.
- Понимание программы: помочь программистам понять и поддерживать существующий код или модернизировать устаревшие системы. Передача знаний кода, от одного программиста к другому.
- Размер программного обеспечения: вычисление размера приложения или фрагмента кода, чтобы оценить усилия по развитию.
- Обзор кода: аудиторская проверка исходный код, чтобы обнаружить проблемы, такие как мертвый код, код, вызывающий низкую производительность или нарушение соглашений о программировании.
Ограничения
- Как статический анализатор кода, Visual Expert ограничен языками программирования, поддерживаемыми его парсеры кода - Oracle PL / SQL, SQL Server Transact-SQL, PowerBuilder.
- Предварительный разобрать механизм с целью понять, как это работает требуется, с продолжительностью в зависимости от размер кода разобраны. Пользователи должны дождаться завершения синтаксического анализа перед использованием функций, или запланировать это заранее.
- Визуальный эксперт основан на клиент-серверная архитектура: анализ кода выполняется на ПК с Windows, желательно на сервере. Информация, извлеченная из кода, хранится в СУБД, общение с клиентским приложением, установленным на компьютере программиста - нет веб-клиент доступен. Для этого необходимо, чтобы код, то парсеры, то СУБД и компьютеры программистов подключены к тому же LAN или же VPN.
История
- 1995-1998 - Prog and Doc - Начальная версия распространяется на французском рынке [7]
- 2001 - Визуальный эксперт 4.5[5]
- 2003 - Визуальный эксперт 5 [6]
- 2007 - Визуальный эксперт 5.7[3][8][9]
- 2010 - Визуальный эксперт 6.0[10]
- 2015 - Visual Expert 2015 - добавлен серверный компонент для анализа кода расписания[11]
- 2016 - Visual Expert 2016 - Новый парсер кода Oracle PL / SQL[11]
- 2017 - Visual Expert 2017 - Сравнение кода, матрица CRUD, синтаксический анализатор кода SQL Server T-SQL[11]
Рекомендации
- ^ Доктор Канки, Роланд Д. (19 октября 1989 г.). «Проблема расчета затрат на сопровождение программного обеспечения» (PDF).[мертвая ссылка ]
- ^ «Основное руководство по модернизации приложений». Computer Weekly.
- ^ а б «Визуальный эксперт для PowerBuilder». PowerBuilder Guru. 15 октября 2008 г.
- ^ а б Михайловский, Георгий. «Познакомьтесь с новым приложением!». www.powerbuildertv.com.
- ^ а б Грин, Билл (1 сентября 2002 г.). "Обзор Visual Expert v4.5".[мертвая ссылка ]
- ^ а б Аумен, Билл (9 мая 2005 г.). «Визуальный эксперт в реальном мире». www.powerbuildercentral.com.
- ^ "Prog & Doc (французская страница из веб-архива)". Eurelys. 7 июля 1997 г. Архивировано с оригинал на 1997-07-07.
- ^ Поллах, Крис (23 апреля 2007 г.). «Визуальный эксперт 5.7 выпущен». Архивировано из оригинал on 2014-07-26.
- ^ Армстронг, Брюс (27 апреля 2007 г.). «Визуальный эксперт 5.7».
- ^ «Novalys представляет Visual Expert 6.0». DBTA. 23 апреля 2009 г.
- ^ а б c Novalys. "Список обновлений визуального эксперта". Визуальный эксперт.