BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Java Community publie les premiers chiffres de Couverture OpenJDK

Java Community publie les premiers chiffres de Couverture OpenJDK

L'initiative globale Adopt OpenJDK, qui a été lancée par la Communauté Java de Londres afin d'améliorer la participation des développeurs dans OpenJDK, a publié la première série de chiffres de couverture pour OpenJDK.

Oracle a toujours généré des chiffres de couverture via l'outil de jcov pour leur propre version de Java, mais n’a jamais publié de résultats.

Les discussions entre les membres d’Adopt OpenJDK et l'équipe de qualité chez Oracle indiquent que les valeurs d’Adopt OpenJDK ne sont pas significativement différentes des chiffres internes d’Oracle - alors que Rory O'Donnell soulignait que « Comparer nos chiffres internes avec les vôtres est comme comparer des pommes avec des poires ».

Les chiffres de couverture sont disponibles ici.

Dans l'ensemble, les chiffres de couverture semblent raisonnables, même si une certaine prudence est recommandée lors de leur lecture. Par exemple, l'un des packages moins performants selon les métriques de couverture est le support semi-fonctionnel tout neuf de java.util.function, avec plusieurs des membres obtenant 0% en couverture.

Toutefois, il apparaît évident lors de l'inspection de la couverture au niveau de ligne, que ces résultats étranges sont en fait causés par les interfaces fonctionnelles de Java 8 avec la très petite quantité de code manifestement correcte dans les méthodes par défaut, et qu'ils ne sont pas significatifs.

En revanche, l'un des groupes de packages les mieux notés est une autre nouvelle fonctionnalité Java 8 - le nouveau support de la date et de l'heure qui figure dans java.time et ses sous packages.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT