Les meilleurs composants VCL et outils pour Delphi et C++ Builder
Les meilleurs composants VCL et outils pour Delphi et C++ BuilderConsultez tous les outils
Nombre d´outils : 10, dernière mise à jour : 1er décembre 2009
AutomatedQA QTime n'est pas le plus facile à utiliser, mais c'est le plus puissant des environnements de test et de profiling pour vos application. C'est très bien conçu, et c'est si puissant qu'il faut un certain temps d'apprentissage pour en bénéficier pleinement. Cependant, dès les premiers temps de son utilisation, cet outil permet d'optimiser très rapidement la performance des applications. C'est un outil que vous devriez utiliser si vous êtes un développeur professionnel et qu'il est important pour vous de livrer des applications robustes et performantes.
Dependency Walker est un outil qui analyse n'importe quel module 32 ou 64 bits (exe, dll, ocx, sys, etc.) et construit un arbre hiérarchique de tous les modules dépendants. Pour chaque module trouvé, il liste toutes les fonctions exportées par celui-ci, et indique celles qui sont actuellement appelées par d'autres modules. Une seconde vue affiche le jeu minimum de fichiers nécessaires a son fonctionnement, ainsi que des informations détaillés à propos de chaque fichier. Dependency Walker est également pratique pour résoudre les messages d'erreur système liés au chargement et à l'exécution des modules.
Discover pour est un outil d'analyse qui vous permet de mesurer dans quelle mesure votre programme est bien testé. Discover vous affiche pendant l'exécution les blocs de codes qui ont été exécutés, et ceux qui ne l'ont pas été. Avec cette information, vous pouvez vérifier que vous avez bien tout testé, ou créer des tests spécifiques pour les parties qui n'ont pas encore été exécutées.
UML-Tool pour projets Delphi et Java. Cet utilitaire Open Source présente graphiquement les diagrammes de classe de vos applications et permet de naviguer entre les classes en visualisant les héritages. Options : génération de documentation HTML, export des données au format XMI, sauvegarde des diagrammes en bitmap. Ce n'est pas aussi performant que ModelMaker, mais c'est gratuit et avec source !
Icarus est une version limitée de l'outil Pascal Analizer. Il est capable d'analyser les sources d'un projet Delphi ou Pascal et de vous donner la liste des unités inutiles dans les clauses uses.
Outil de mise au point capable de détecter les fuites mémoires, les corruptions de mémoire, l'utilisation d'objets après leur destruction, etc. Il s'agit d'une application console prévue pour scruter vos projets en permanence et ne donner l'alerte qu'en cas de problème.
MemProof est un vérificateur de pile de mémoire et de fuites de ressources très puissant pour Delphi, C++Builder et Borland C++. MemProof est spécialement conçu pour trouver les pointeurs et les autres ressources applicatives que vous avez allouées mais oublié de libérer. MemProof est plus intéressant si vous utilisez les outils Borland que les outils génériques de vérification pour les langages (tels que Boundchecker, etc.), car il permet de vérifier des ressources spécifiques aux produits Borland, comme par exemple les allocations liées au Borland DataBase Engine, à InterBase ou aux VCL par exemple.
ProDelphi est un outil de mesure du temps d'exécution des programmes écrits en Delphi. Il permet d'instrumenter le code afin de mesurer précisément le temps passé dans chaque fonction ou méthode afin de réaliser des statistiques utiles pour leur optimisation. Une version gratuite mais limitée est disponible en téléchargement.
Want est un outil permettant d'automatiser la compilation de projets à partir de documents xml contenant la liste des fichiers, des dépendances, etc. Cela ressemble à un makefile, mais avec de nombreuses possibilités supplémentaires.