Código Fonte

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.

Cap. 5 - Princípios de Projeto

Exemplos sobre conceitos básicos de orientação a objetos:

Cap. 6 - Padrões de Projeto

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#.

Cap. 7 - Arquitetura

Cap. 8 - Testes

Testes de unidade:

Conceitos sobre testes de unidade:

TDD e outros tipos de testes: