36 votes

Existe-t-il des outils d'analyse statique du code pour Delphi/Pascal ?

Existe-t-il des outils d'analyse statique du code pour Delphi/Pascal ?

J'ai vu de nombreuses options pour C++ et .NET, mais rien pour Delphi/Pascal.

Idéalement, quelque chose qui pourrait être intégré dans un système d'intégration continue.

22voto

Rauhotz Points 3155

Pascal Analyzer c'est bien.

17voto

Si vous voulez quelque chose qui vous donne diverses métriques logicielles (complexité, etc.) pour votre code, je vous recommande vivement SourceMonitor de Logiciel Campswood . Il fonctionne aussi pour C et C++, et il est gratuit.

0 votes

C'est un outil formidable. Des graphiques très cool.

16voto

Nick Hodges Points 10818

La version Architect de Delphi dispose d'une fonction Audits et Métriques très puissante qui effectue une analyse complète de votre code. Cette fonctionnalité fournit une analyse complète de votre code source. Une fonction très peu appréciée, je pense.

0 votes

Est-il possible de l'imiter dans la coopération D5 + Jenkins + XUnit ?

3 votes

L'audit et les mesures de Delphi sont définitivement utiles en détectant non seulement la violation des règles de codage, mais aussi détecter les odeurs d'architecture . Les résultats sur mes projets ont été très très intéressants. C'est sûrement le genre de fonctionnalité inconnue de Delphi, je pense !

2 votes

J'ai utilisé les audits et les mesures dans Delphi XE2, et je les ai trouvés un peu défaillants (je n'ai pu analyser qu'environ 20 % d'un grand projet) - mais ils restent très utiles et je les recommanderais certainement.

9voto

Charles Faiga Points 5003

CodeHealer effectue l'analyse et la vérification du code source

Une version est fournie avec BDS2006, mais le nombre d'indices de visibilité est limité à 4 par catégorie. Regardez ce lien

Il fonctionne bien sur un petit projet mais cette limitation rend son utilisation très difficile, voire impossible, sur un grand projet.

0 votes

En fait, ce n'était pas une démo. C'était une copie entièrement fonctionnelle.

6voto

Roman Yankovsky Points 987

Il y a un nouveau FixInsight outil qui permet d'analyser et de vérifier le code source.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X