Este documento apresenta conceitos de código limpo em exemplos de código. Apresenta quatro partes: uma sobre filosofia, outra sobre teoria, outra sobre prática em exemplos de código e uma sobre laboratório de refatoração. Apresenta conceitos como DDD, SRP, DRY, testes, refatoração e regras de simplicidade aplicados em exemplos de código.