16 maio 2016
Agil com TDD

Introdução O TDD (Test Driven Design) é uma boa prática que podemos utilizar para desenvolver um aplicativo, pois esta técnica que tem como premissa desenvolver o teste primeiro e depois a classe que implementará o algoritmo. Para utilizar o TDD é necessário seguir o ciclo de vida RED, GREEN e REFACTOR. Segue abaixo os passos:

Read More

14 out 2015

Os exemplo estão escritos em Java e estão disponíveis no Github através deste link, entretanto linguagem é só o meio e não o resultado final, foquem sempre no conceito apresentado e não como é implementado. Nesse capítulo vamos abordar várias vertentes dos testes unitários, começando pelos conceitos básicos e avançando para pequenas implementações baseadas em

Read More

01 out 2015
blog-digital-transformation

Todos os artigos, palestras e workshops sobre quaisquer assuntos deveriam começar pelo o que Simon Sinek chama de Golden Circle, do incrível video “Como grandes líderes inspiram ação” no TED, resumindo em poucas palavras, as pessoas não compram o que você faz e sim o por quê você faz.  Você deve estar se perguntando o

Read More

22 set 2015
blog-digital-transformation

“Não sou o melhor programador, mas sim um bom programador usando as melhores práticas”. – Martim Fowler Neste post vou falar sobre duas técnicas que se bem empregadas juntas, evitam que nosso projeto de classes caia em degradação. A refatoração é uma técnica que se propõe a melhorar o design existente de nosso código. Aplicando

Read More

21 set 2015

DBUnit e Spring

1. CENÁRIO ATUAL Atualmente, testes unitários envolvendo banco de dados dentro de um ambiente Spring podem ser um problema. O framework apresenta uma característica para a execução de testes que tem lados positivos e negativos: ele mantém o seu contexto em cache para testes que utilizam os mesmos arquivos de configuração. Caso um teste utilize

Read More

14 dez 2011

Já que ultimamente estamos falando bastante de testes unitários, principalmente aqui na redspark, vamos revisar uma das ferramentas essenciais para executar essa tarefa: JUnit. Mais especificamente, vamos fazer alguns testes com o JUnit 4.8.1, que pode ser encontrado para download no site do projeto, ou até mesmo no repositório do maven. A proposta desse post

Read More