BT

Experimente a nova interface visual do InfoQ! Veja o novo design do InfoQ 3.0 e nos diga o que você achou.

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

| por Ben Evans Seguir 35 Seguidores , traduzido por David Padilha Coelho de Lucca Seguir 0 Seguidores em 05 mai 2015. Tempo estimado de leitura: 1 minuto |

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

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
BT