Hands ON – Pirâmide de Testes

Pessoal, nesses videos trago um pequeno exemplo de uma estruturação de testes mostrando como os testes ficam mais clean quando aplicamos as práticas de SOLID. Resumindo, para ter uma boa suíte de testes estáveis e fáceis de manter, procure desenvolver seu sistema para ser testável,  utilizando TDD e desacoplando frameworks e bancos que são apenas dealhes de implementação, isolando o core da sua aplicação. Frameworks, bancos, protocolos deveriam ser apenas plugáveis em sua aplicação, como um quebra cabeças (Recomendo um livro: Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series) ). E também ao aplicar TDD vejam se seus baby steps estão pequenos e restritivos ou grandes demais, tente equilibrar. Resumi o máximo que pude já que o assunto é muito abrangente. I hope it helps. 😀

 

 

 

 

 

 

Sorry pela edição, talvez posso ter deixado escapar algo 🙂

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.