Существуют ли какие-либо инструменты статического анализа кода для Delphi / Pascal?[закрыто]
-
22-08-2019 - |
Вопрос
Существуют ли какие-либо инструменты статического анализа кода для Delphi / Pascal?
Я видел множество вариантов для C ++ и .NET, но ничего для Delphi / Pascal.
В идеале что-то, что могло бы быть интегрировано в систему непрерывной интеграции.
Решение
Анализатор Pascal это мило.
Другие советы
Если вы хотите что-то, что даст вам различные показатели программного обеспечения (сложность и т.д.) для вашего кода, то я настоятельно рекомендую SourceMonitor из Программное обеспечение Campswood.Это также работает для C и C ++, и это бесплатно.
Версия Delphi Architect имеет очень мощную функцию аудита и метрик, которая выполняет полный анализ вашего кода.Эта функция обеспечивает полный анализ вашего исходного кода.Я думаю, это очень недооцененная функция.
Шифровальщик выполняет анализ и верификацию исходного кода
Версия поставляется с BDS2006, но количество подсказок видимости ограничено 4 для каждой категории.взгляните на эту ссылку
Он хорошо работает в небольшом проекте, но это ограничение делает его очень сложным, если не невозможным, для использования в большом проекте.
Есть новый Фиксирующий взгляд инструмент, который выполняет анализ и верификацию исходного кода.
Анализатор языка Паскаль, Delphi 2006+ имеет встроенные аудиты и метрики, Монитор источника и Код Целителя это те, о которых я знаю - все они довольно полезны.
На Sourceforge есть проект Анализатор кода Delphi DCA с довольно большим количеством загрузок и последней активностью в 2009 году, возможно, интересно
AQTime от AutomatedQA предлагает профилировщик статического анализа.Я никогда не пользовался этим профилировщиком, но доволен теми профилировщиками AQTime, которые я использую регулярно.Если вы пойдете по этому пути, вы можете интегрировать AQTime с TestComplete для выполнения такого рода профилирования в рамках подхода непрерывной интеграции.