BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias A Comunidade Java lança os primeiros números de cobertura da OpenJDK

A Comunidade Java lança os primeiros números de cobertura da OpenJDK

A iniciativa global AdoptOpenJDK iniciada pela London Java Community que visa aumentar a participação de desenvolvedores na OpenJDK liberou o primeiro conjunto de números de cobertura da OpenJDK.

A Oracle sempre gerou os números de cobertura através da ferramenta jcov para a construção do Java, mas nunca liberou estes números.

As discussões entre os membros do AdoptOpenJDK e a equipe Oracle's Quality indicam que os números da AdoptOpenJDK não são tão diferentes dos números internos da Oracle, porém Rory O'Donnell alertou que "comparar os nossos números internos com os seus é como comparar maçãs com peras".

Os números de cobertura podem ser encontrados aqui.

No geral, os números de cobertura são razoáveis, entretanto é necessário alguns cuidados quando é feita a leitura. Por exemplo, de acordo com as métricas de cobertura, um dos pacotes com pior desempenho é o novo suporte semi-funcional presente em java.util.function, onde vários membros deste pacote marcam 0% de cobertura.

Entretanto, quando é inspecionado a coberta a nível de linha de código, é evidente que estes estranhos resultados são causados pelas interfaces funcionais do Java que possuem um pequeno montante de códigos obviamente corretos em seus métodos padrões, não sendo significantes em relação ao restante do código.

Em contraste, um dos pacotes com melhor pontuação é outro novo recurso do Java 8 - o novo suporte para data e hora contido no pacote java.time e em seus sub-pacotes.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT