sseraphini.bsky.social
Woovi
👤 Joined on 15 July 2023
Followers
Following
Total Posts
@sseraphini.bsky.socialAs relações entre as partes, como uma função chama a outra e toda a questão de expectativas implícitas nisso é muito mais importante do que um pedaço solitário disso tudo.
Show PostPor isso que, tendo partes móveis no seu domínio, você deve garantir que essas partes funcionem no todo. As partes de uma função não é a função. Teste, teste, teste com carinho! Teste a sua função como um todo! Com todos os inputs que você controla!
Show PostSe você mocka , você não está testando a sua função com os inputs dela. Você matou o input implícito, que muitas vezes é muito mais importante do que o input explícito, e você assassinou o output implícito também
Show PostE sabe o que você salvou no banco? Aquilo é um retorno implícito, você passou como argumento um valor para outra função, que por sua vez essa outra função mudou o próprio estado, e talvez de retorno explícita tenha dito "ok, aceitei essa alteração do estado"
Show Post"Como assim entrada implícita?" O estado do seu banco, por exemplo. Quem faz a chamada da sua função não enxerga o seu banco, mas ele depende do banco. Se eu quiser o post /123 você vai obter resultados diferentes no tempo. Pq, apesar da entrada explícita ser igual, mudou a implícita
Show Post