Существуют ли какие-либо инструменты статического анализа кода для Delphi / Pascal?[закрыто]

StackOverflow https://stackoverflow.com/questions/532986

  •  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 для выполнения такого рода профилирования в рамках подхода непрерывной интеграции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top