Testes de aceitação com o Selenium

Selenium é uma ferramenta para testar aplicações web pelo browser de forma automatizada. Selenium se refere ao Acceptance Testing (ou functional testing) que involve rodar testes num sistema finalizado. Os testes rodam diretamente num browser, […]

O gráfico do Caelum Mock

Eu gostaria de começar esse post já comentando de como eu criei o gráfico, mas eu recomendo aos leitores que visitem a página Caelumock, façam um teste e vejam o gráfico de aproveitamento no final […]

Distribuições do Eclipse

O Eclipse é hoje a IDE mais utilizada pelos programadores Java. Possui diversos recursos e ferramentas que tornam o desenvolvimento em Java extremamente rápido e prático. Mas todo desenvolvedor mais experiente sabe que o Eclipse […]

Caelum 2006: uma retrospectiva

Alguns pontos altos e cenas memoráveis de 2006 (e fotos!): A Petrobrás foi um dos clientes grandes com quem fechamos treinamentos neste ano. A foto é da equipe responsável pelo desenvolvimento de frameworks da empresa, […]

Atribuindo null

Um post bem curto sobre uma prática que aparece comumente em códigos por aí: Essa atribuição da lista para null, como muitos de vocês sabem, é totalmente desnecessária, pois ao fim do método o escopo […]

Design Patterns: um mau sinal?

Uma semana atrás estava em Moçambique, próximo a África do Sul, ministrando três treinamentos da Caelum. Conheci muita gente e muitos desenvolvedores, incluindo dois escoceses: Cameron Smith, formado em ciências políticas (!) e mestre em […]

Lidando com Exceptions

Pequena Revisão Sabemos que as exceções em Java são classificadas em dois tipos: Checked Exceptions: seguem a regra do handle-or-declare. O desenvolvedor é obrigado a tratar (try-catch) ou relançar (throws), caso não saiba como tratar. […]