Início Design de Linguagens no InfoQ Brasil
Artigos
Feed RSS-
Destaque do recurso Java: Classes seladas
O lançamento do Java SE 15 em setembro de 2020 apresenta as sealed classes como um recurso novo. Uma sealed class é uma classe ou interface que restringe quais outras classes ou interfaces que podem estendê-la. As sealed classes, como enums, capturam alternativas em modelos de domínio, permitindo que programadores e compiladores raciocinem sobre a exaustividade.
-
Java 7: Modificações na Linguagem, em Detalhes e Exemplos
Um dos destaques na nova versão do Java são as modificações na linguagem, que vão de pequenas mehorias sintáticas a mudanças significativas que terão impacto no dia dia do desenvolvedor. Neste artigo são apresentadas e discutidas cada uma das alterações, com exemplos imediatamente testáveis. O novo JDK7 está com lançamento previsto para julho e já tem um Developer Preview disponível.
-
A Relação Entre TDD e Qualidade de Software
TDD é uma prática que visa aumentar a velocidade da entrega de produtos através da simplificação das atividades de desenho de software. [Koskela 2008] resume a filosofia do TDD em uma frase -- somente escreva código para fazer um teste falho passar. Entenda agora como isso pode está diretamente ligado a qualidade do seu software.