

L'audit de code au-dela des enjeux qualité, performances et sécurité, c'est également une
démarche pour homogénéiser les développements, faciliter l'intégration d'un nouvel intervenant, optimiser la maintenance.
L'audit de code est aussi un moyen efficace pour assister les chefs de projet dans la planification des interventions
de maintenance et une meilleure gestion des ressources de développement.
Instantiations Inc., membre fondateur d'Eclipse, a aussi construit des partenariats technologiques pour répondre aux besoins des développeurs Java pour produire du code de qualité et avec de bonnes performances.
La gamme des outils d'Instantiations couvre l'ensemble du cycle de vie du développement d'applications Java:
RCP Developper: accroît la productivité dans le développement d'applications RCP Eclipse en proposant une suite d'outils logiciels pour développer, tester les interfaces graphiques et documenter le packaging pour le déploiement d'applications RCP Eclipse.
WindowBuilder Pro: création d'interface graphique comprenant SWT Designer, Swing Designer et GWT Designer avec génération automatique de code Java.
CodePro AnalytiX Pro: outil d'automatisation de l'audit qualité , performances et qualimétrie du code Java. Cet outil génere automatiquement les cas de tests pour Junit avec une analyse de couverture.
CodePro Profiler: permet aux développeurs d'identifier rapidement et de façon intuitive les problemes de performance du code (goulots d'étranglement, fuites mémoires, analyse des therads, ..etc).
WindowTester: Spécialement réalisé pour l'automatisation des tests des interfaces graphiques Javas, permet de générer et d'automatiser les tests, d'évaluer la couverture des tests simplement et de façon intuitive.
Des outils et des solutions
POUR RENDRE LA DEMARCHE D'AUDIT DE CODE JAVA ADAPTEE A VOS EXIGENCES QUALITE DE CODE.

Instantiations propose une gamme d'outils pour répondre aux besoins des chefs de projets,des responsables qualité logiel et des développeurs Java pour produire du code de qualité et avec de bonnes performances.

|
. Audit Qualité, Performances et Qualimétrie du code Java
Plus de 1.100 regles couvrant plusieurs catégories (qualité, performances, qualimétrie, sécurité,.) sont implémentées dans l'outil. Un référentiel par projet peut etre mis a la disposition des développeurs, responsables qualité pour réaliser les analyses et les audits. Les développeurs peuvent effectuer les audits de façon dynamique lors du développement du code. . Génération des Tests unitaires et couverture de tests
L'outil permet au développeur de générer directement les tests unitaires JUnit, les gérer et les faire évoluer avec JUnit Test Editor. Un module de l'outil permet d'effectuer une analyse de couverture des tests. Des rapports de tests standards sont proposés avec l'outil. . Analyse et graphes de dépendances
Le module d'analyse et graphes de dépendances est un outil indispensable pour accroître la productivité des développeurs en phase de tests ou de maintenance. . Aide au refactoring de code
Plusieurs fonctions de l'outil tels que la recherche de code morts, de codes identiques ou des codes quasi identiques, de codes < buggés >, etc.. Vont accroître la productivité dans les phases de maintenance ou de refactoring. |
CodePro Profiler apporte des solutions aux problemes de performances du code tels que: . Rechercher et solutionner les goulots d'étranglement de performances
Détecter et identifier quelle portion de code génere des problemes de performances n'est pas une tâche simple et rapide. CodePro Profiler assiste efficacement le développeur dans cette tâche fastidieuse et complexe. . Détection et résolution des < Deadlock >
Le < deadlock > est une condition ou des threads sont bloquées en attente d'entrer dans un bloc de synchronisation ou lorsque deux ou plusieurs threads s'exécutent simultanément et attendent les memes ressources. CodePro Profiler détecte automatiquement les < deadlock >. . Détection des fuites mémoire
La fuite mémoire apparait avec les développements java lorsqu'un objet n'est plus utilisé mais reste actif et ne peut etre nettoyé par le GC. CodePro Profiler, par des comparaisons automatiques d'exécution multiple, permet une détection et une identification des objets générateurs des problemes de fuite mémoire . .Mauvaise utilisation de la mémoire
CodePro Profiler permet de détecter dans une application, les objets qui utilisent d'une façon anormale plus de mémoire que nécessaire. Cette situation entraine, sans qu'il y ait de fuite mémoire, une surconsommation de la mémoire et engendre des besoins importants de swap.
|
CodePro Profiler propose les principales fonctionnalités suivantes: . Fonctionnalités Générales
Personnalisation des fonctions, Vues métriques, Filtres sur les vues CPU et Mémoire Comparaisons des Snapshots Import/Export des Snapshots Création de rapports Intégration JDT Modification du mode de profiling Supporte J2EE . Caractéristiques Profiling CPU
CPU Byte Code Instrumentation CPU Sampling Hot Spot Views Call Tree Views Method List Views Run Time Call Hierarchy View CPU Snapshots Profiling Calibration . Caractéristiques Profiling Mémoire
Biggest Objects Detection Class List View Class Tree View Allocation Recording Call Tree Allocation View Hot Spot by Object Size Allocation View Method List Allocation Find Paths from GC Root Find Paths between Objects Outgoing References Ingoing References Automatic Leak Candidates Discovering Object Lifetime Profiling . Caractéristiques Profiling Threads et Monitors
Threads Lifetime View Threads Details View Deadlocks View Current Monitor Usage View Monitor Usage Statistics View |
Informations :
Contact France et Maroc :
Téléphone : +33.(0)4.94.10.20.30
TEP
Point Focal :
Conférence :
Séminaire :
Pour plus de renseignements, contactez nous :
Partenaires :
- Créée en 1997, Portland OREGON
Monitoring réseaux
Analyse des performances
Diagnostic de performances




