Código fonte usado nos exemplos do livro, disponibilizado no Replit, uma IDE online que permite execução sem qualquer configuração. No caso de contas gratuitas do Replit, a compilação e execução costumam ser lentas, principalmente na primeira vez. Mas basta ter um pouco de paciência.
Exemplos sobre conceitos básicos de orientação a objetos:
Apesar de simples e auto-contidos, os exemplos a seguir foram pensados para emular casos de uso de padrões de projeto em sistemas reais.
Os exemplos acima também estão no GitHub, incluindo implementações para Python e C#.
Testes de unidade:
Conceitos sobre testes de unidade:
TDD e outros tipos de testes: