SonarJ permet à un architecte de décrire à un haut niveau d'abstraction l'architecture logique de son projet Java, et d’indiquer instantanément à son équipe de développement l'introduction d'une violation d'architecture dans le code. Cette faculté d'informer le développeur en temps réel est le grand point fort de l’outil : aucun autre outil ne peut le faire. Le logiciel, distribué en France par pcMetric, calcule aussi toute une série de métriques (complexité d'une méthode, degré de couplage entre classes, dépendance entre packages...) et vous prévient aussitôt lorsque le seuil que vous autorisez est dépassé. Grâce à son plug-in Maven, SonarJ peut intégrer ces informations directement dans le rapport Maven, à chaque compilation du projet. Pour exemple, prenons l’application Java Petstore tirée du livre " Java EE 5 " aux éditions Eyrolles. Cette application Internet/Intranet, développée en Java EE 5, est découpée en plusieurs couches. Son architecture logique peut être décrite de manière graphique grâce à SonarJ Architect
SonarJ et Maven surveillent votre architecture Java
Abonnements, magazines... Notre catalogue complet au bas de cette page.
Egalement au sommaire de :
Programmez! #106
- Développement Web