Corrigir código da API sem poder rodar a API
No meu trampo usamos alguns scripts de automação que usam APIs de terceiros. Pra uma dessas, meu chefe me deu a tarefa de corrigir os bugs do código, adicionar logs de auditoria, colocar retry nos erros, fazer alterações/adicoes de algumas lógicas, um relatório no final e automatizar mandar o relatório por email só que com um pequeno detalhe: não posso rodar a api porque
a) so tem uma conta pra usar essa api e é de um cliente
b) qualquer alteração vai afetar a conta do cliente
mas ate aí tudo bem, porque ele veio me dizer que também tinha um erro novo que dava na API e que não tava relatado na documentação, e que ele acontecia a qualquer momento, e eu deveria tratar ele também
Mas, como bom funcionário q sou, fiz o que me foi pedido, fiz um mock da api e testes como pude, mostrei os resultados e vida que segue. Chega o dia que ele vai usar a automação e pra grande surpresa e desapontamento dele: não estava funcionando como esperado!
Esse cabra me manda mensagem puto fora do expediente dizendo que quebrou em x y z e que eu tinha que consertar logo porque precisava rodar o script pra ontem, eu pedi os logs dele e fui interpretando pra saber onde tava o erro e corrigindo o codigo
Ele rodou novamente e deu outros erros q nunca tinham aparecido antes, e agora ele ta me infernizando dizendo “mas tem que funcionar“ ”tem q entregar pro cliente”. To numa situação que não sei o que faço, realmente nunca tinha pego uma automação assim que vc é obrigado a escrever um código que funcione 100% na primeira tentativa. O pior é q ele pode criar um “ambiente” de teste na conta do cliente, mas diz que não tem tempo de fazer isso.
Eu to pensando em mandar ele enfiar essa automação no centro do **