| Détecteur d'entretabilité Un outil d'analyse léger pour détecter la mutabilité dans les classes Java |
Télécharger maintenant |
Détecteur d'entretabilité Classement & Résumé
- Nom de l'éditeur:
- Grundlefleck
- Site Internet de l'éditeur:
- http://code.google.com/u/Grundlefleck@gmail.com/
- Systèmes d'exploitation:
- Mac OS X
- Taille du fichier:
- 323 KB
Détecteur d'entretabilité Mots clés
Détecteur d'entretabilité La description
Le détecteur d'mutabilité est une application libre et open source créée pour analyser les classes Java et indiquer si des cas d'une classe donnée sont immutables.Il est destiné à ce que le détecteur d'entretabilité soit utilisable au moment de l'exécution, dans le cadre de votre application Java, en tant que Tâche autonome, ou intégrer avec votre bibliothèque de tests d'unité de choix.Développement de classes à immuables a plusieurs avantages. Un objet immuable est celui qui ne peut pas être changé une fois qu'il est construit. Lors de la rédaction de programmes concurrents, l'utilisation d'objets immuables peut considérablement simplifier les systèmes complexes, car car le partage d'un objet à travers les threads est beaucoup plus sûr. Il y a quelques règles pour ce qui rend un objet immuable et il est facile de casser les règles et de rendre l'objet dangereux. Cela pourrait conduire à des bogues subtils et difficiles à détecter, ce qui pourrait réduire l'intégrité du système. En utilisant un outil automatisé pour reconnaître la mutabilité où il n'est pas prévu peut réduire la complexité de la rédaction de classes immuables. Détecteur d'imposition est au début des premiers stades de développement. Pour donner une idée de la performance, sur un ThinkPad T61, l'outil s'exécute sur le RT.JAR de JVM (48 Mo, 17000 classes) de JVM en moins de 2 minutes.Les analyses d'outils du côté strict, très peu de classes se trouvent parfaitement immuables, Par exemple, java.lang.string et java.lang.Integer ne sont pas immuables à cause d'un champ non final et de champ de réseau primitif, respectivement. Le détecteur d'mutaditabilité ne sera pas publié sous une version 1.0 tant que ces cas ne peuvent pas être correctement analysés.Detited Instructions sur la manière d'installer et d'utiliser l'utilitaire de détecteur d'mutaçage sur votre Mac sont disponibles ici. Le détecteur d'imposition est un utilitaire de plate-forme croisé capable de fonctionner sur n'importe quel Système d'exploitation fourni avec la prise en charge Java (par exemple, Mac OS X, Windows, Linux)
Détecteur d'entretabilité Logiciels associés