#19 🏛️ Clean Architecture e o Mito da Caverna | Refatorando Testes com Testify e Saindo da Caverna
Автор: Aretê Academy
Загружено: 2026-03-07
Просмотров: 125
Описание:
Refatorar testes não é apenas melhorar código.
É sair da caverna.
Neste vídeo, evoluímos os testes dos casos de uso Produto, migrando de validações manuais com múltiplos ifs para uma abordagem mais expressiva utilizando a biblioteca stretchr/testify.
O teste anterior funcionava.
Mas ele não comunicava intenção com clareza.
Neste vídeo você vai aprender:
• Como usar require e assert corretamente
• A diferença entre require e assert
• Por que usar assert.ErrorIs é mais robusto que comparar erros com ==
• Como deixar table tests mais limpos e declarativos
• Como remover ruído e tornar o teste uma especificação do comportamento
Testes não devem parecer código defensivo.
Devem parecer regras de negócio executáveis.
Assim como na Alegoria da Caverna de Platão, muitas vezes acreditamos que quantidade significa qualidade.
Mas qualidade é clareza.
E clareza é arquitetura.
Neste episódio damos um passo além na Clean Architecture:
Arquitetura não é apenas organizar pastas.
É tornar o comportamento explícito.
📂 Código da aula:
GitHub: https://github.com/AreteAcademy/clean...
🎓 Aretê Academy
Discipline. Purpose. Code.
https://areteacademy.com.br
/ daniel-miranda-526215121
Clean Architecture não é sobre código.
É sobre responsabilidade.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: