Sitemap - 2023 - Chronicles of a Pragmatic Programmer
Erradicando NullPointerException em Java 🔍
Keeping Tests Valuable: Why Is Refactoring Resistance So Important for Tests?
Mantendo os Testes Valiosos: Por Que a Resistência à Refatoração É Tão Importante para os Testes?
Cuidado com Domínios Anêmicos!
Por Trás das Páginas: Independência Arquitetural!
Behind the Pages: Frameworks are Details in Clean Architecture!
Por trás das Páginas: Frameworks são Detalhes na Arquitetura Limpa!
Behind the Pages: The Essence of Architecture According to Uncle Bob.
Por Trás das Páginas: A Essência da Arquitetura Segundo Uncle Bob
Encapsulation: Looking Beyond the Surface 🔍
Encapsulamento: Vendo Além da Superfície 🔍
The Assault on Object-Oriented Programming (OOP) 🔫🧐
O Assalto à Programação Orientada a Objetos (OOP) 🔫🧐
A Lei de Conway: Como afeta o design do código?
Introdução a Programação Reativa com WebFlux
Um humano poderia entender isso?
Refactoring as a Technique for Bug Detection
A Refatoração como Técnica de Detecção de Bugs 🔍🪲
The Risks and Limitations of Relying Exclusively on Code Coverage Percentage
Os Riscos e Limitações de Confiar Exclusivamente na Porcentagem de Cobertura de Código
Entropy in Software and the Broken Window Theory
Entropia no software e a teoria da janela quebrada: Como afeta seu dia a dia?
Mantendo os Testes Valiosos: Pense nos Inputs!
Keeping Tests Valuable: Think about the Inputs!
How do you encourage junior developers to write tests? 🤔
Keeping Tests Valuable: Avoid False Negatives!
Mantendo os Testes Valiosos: Evite Falsos Negativos!
Mantendo os Testes Valiosos: Cuidado com as Regressões!