Testa esse Trem ai SÔ!!!! – Básico

Um bom programador, que se importa com a qualidade de seu software, realiza testes!

Na  MJ54, Eduardo Guerra, Editor Chefe da revista, nos leva a refletir uma questão sobre testes, ele mostra como a vida seria muito mais fácil de pudéssemos testar tudo antes de realizar algo, imagine se antes de começar um relacionamento, por exemplo, você pudesse testá-lo, e antes de assumir uma vaga de emprego, se você pudesse testar tudo, conhecer seus companheiros de programação, seu chefe, testar até os possíveis problemas enfrentados. Se isso fosse possível, a vida não seria bem mais fácil? Não teríamos muito menos erros? Bom, se isso fosse realmente possível, a pessoa que não testasse estaria dando margem para o erro, ou seja, não estaria sendo muito inteligente. Mas, e no mundo do desenvolvimento, isto é possível? Sim, é possível, e devemos utilizá-la, temos em Java, várias ferramentas que ajudam na automatização de testes, e é sobre eles e sobre suas técnicas que vamos falar neste post! Bora lá então Bixim!

Read More

Código Limpo – Parte 01

“Conforme a confusão aumenta, a produtividade da equipe diminui, assintoticamente aproximando-se de zero” –  Robert C Martin

Sempre tive vontade de aprender e entender o que seria um código bom, um código limpo e legível, tanto que no fim do ano passado resolvi comprar (por indicações de amigos) o Livro: Código Limpo – Habilidades, Práticas do Agile Software, escrito por Robert C. Martin (Uncle Bob), mas tive a oportunidade de lê-lo apenas esse ano, e para fixar os conceitos e também passar o conhecimento adiante, resolvi fazer pequenos resumos dos capítulos do livro. Então esta serie que estou começando sobre metodologias e Código limpo será totalmente baseado no livro, com algumas opiniões minhas ou de outros autores (quando for relevante citar outros). Mais uma vez gostaria de reforçar que estes textos são embasados no livro Código Limpo, de Robert C. Martin. Obrigado!

Read More