BT

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

| por Ben Evans Seguir 30 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

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT