Quantcast
Channel: Robson Castilho – Robson Castilho
Browsing latest articles
Browse All 40 View Live

Mockar demais é perigoso

O uso de test doubles é uma prática antiga dentro da disciplina de testes automatizados. Antiga, bem disseminada e bastante útil. No entanto, com qual frequência e em quais situações devemos...

View Article



Quando programar em sua língua nativa

Programar em português ou inglês? Ou, de forma mais geral, programar ou não em minha língua nativa? Este é um tema recorrente em nossa área e, neste artigo, deixo minha opinião sobre o assunto....

View Article

6 características fundamentais de um teste bem escrito

Testes automatizados não são mais novidade hoje em dia. Um grande número de empresas e desenvolvedores escrevem testes como algo trivial do trabalho, o que é bastante positivo. No entanto, com um...

View Article

Treinamento gratuito TDD/Testes de Unidade

A segunda edição do meu treinamento “TDD e Testes de Unidade: testando de forma sustentável”, realizada online em 21/10/2017, está disponível no YouTube, na íntegra (por enquanto, somente o primeiro...

View Article

Como resolver colisão de nomes de tipos [Dica Rápida .Net]

Há alguns dias, mexendo em um código legado, tive que incluir uma nova feature e, para isso, precisei adicionar uma referência a outro assembly, vamos chamar de “A”, no assembly (csproj) em que eu...

View Article


Linguagens estaticamente ou dinamicamente tipadas?

Por quase toda minha carreira, trabalhei com linguagens de tipagem estática. De dois anos para cá, estive quase totalmente focado em linguagens dinâmicas (Ruby e agora Elixir). Tendo já uma boa base...

View Article

Test Data Builders: você está usando corretamente?

Test Data Builder é um padrão criado por Nat Pryce, um dos autores do excelente livro “Growing Object-Oriented Software, Guided By Tests”. O padrão, como o próprio nome sugere, toma emprestada a ideia...

View Article

Code Review: estamos fazendo direito?

Com a popularização e consolidação do Agile e do open source, a prática de code review tornou-se conhecida e promovida dentro das equipes (mesmo aquelas trabalhando em código fechado). Mas será que...

View Article


Code Coverage e a ilusão de qualidade

A crescente adoção de testes automatizados como uma prática corriqueira dentro das equipes de desenvolvimento trouxe com ela a métrica chamada de code coverage, que indica o quanto (%) seu código de...

View Article


Arquitetura “gritante” e a organização do código-fonte

No artigo entitulado "Screaming Architecture",  Uncle Bob faz uma analogia entre a planta de um prédio e a arquitetura do software: a planta ilustra de forma clara quando se trata de uma casa ou de uma...

View Article
Browsing latest articles
Browse All 40 View Live




Latest Images