Testando os testes
“Ter testes automáticos para validar o código é muito bom. Você pode refatorar o código livremente, os testes te ajudam a saber que você não quebrou nada e bla bla bla.” Você muito provavelmente já...
View ArticleA última palavra em rastreabilidade
A versão 0.5 do Motiro vai incluir um meio de acompanhar funcionalidades: saber o que entra no próximo release, o que fica de fora e votar no que você acha mais importante. Isso é bom para as equipes,...
View ArticleTestes e especificações
Linguagens são umas criaturas muito flexíveis. As melhores linguagens de programação são as mais maleáveis, aquelas que permitem ao programador moldá-las às necessidades da sua aplicação. Quem usa a...
View ArticleErros de programação não existem…
…isso é coisa da sua imaginação. Às vezes — e aqui sempre não seria uma aproximação tão grosseira — quem desenvolve um programa não sabe exatamente em que sistema ele será usado. É fácil ter uma...
View ArticleBTUF
Não precisa ler o título de novo. Seus olhos não estão enganados: realmente é um T no lugar do D (ou R, dependendo de onde você esteja vindo). BTUF é o acrônimo para Big Testing Up-Front. BTUF é o que...
View ArticleAndando de costas
Aqui vai um pequeno resumo de como adiciono recursos aos meus sistemas: Eu identifico (ou alguém me chama a atenção para) alguma necessidade Escrevo alguns testes para a necessidade Escrevo o código...
View ArticleÉ “guiado”, oras!
Provavelmente vou mexer em um vespeiro dos grandes com o texto de hoje. Pelo menos é o que eu vejo acontecer quando alguém resolve desafiar, questionar ou simplesmente comentar qualquer coisa no campo...
View ArticleTestes não são para testar
Um teste é uma verificação feita sobre um programa para garantir que uma determinada entrada produza uma saída esperada. Testes são, de acordo com esta definição (propositalmente vaga), finitos e...
View ArticleNinguém liga para sua relação teste-para-código
Tenho visto muita gente recentemente se gabando da relação teste-para-código de seus projetos. As pessoas medem a quantidade de linhas de código do sistema em si e a quantidade de linhas de código dos...
View ArticleO custo dos testes unitários
Os benefícios de uma boa suíte de testes unitários são inegáveis: código com menos acoplamento, segurança no refactoring (e principalmente na eliminação de código morto), ausência de erros de...
View Article
More Pages to Explore .....