Go provê uma recursos bastantes simples para testes, isso pode causar uma dificuldade inicial quando se vai testes de unidade de funções que acessam APIs ou banco de dados, por exemplo.
Como tornar o código mais desacoplado por meio de interfaces e utilizar mocks em Go para que seja possivel abstrair o comportamento interno de funções. Como operam bibliotecas que extendem o Go para que seja possivel mockar conexões HTTP e conexões com o banco de dados.
Palestrante: Cristina Silva. Desenvolvedora full-stack na Stone Pagamentos, participa da criação ferramentas e APIs principalmente em Go, Python e Javascript.
• Categoria: Testes e Tutorial.
• Conhecimento de Go necessário: ★★☆☆☆
• Palavras-chave: #mock #interfaces #testing
Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional.