Essa história é o terror de qualquer desenvolvedor. E também o sonho de qualquer roteirista de comédia de TI.
Aconteceu em uma grande seguradora brasileira. A equipe de tecnologia era terceirizada, cheia de desenvolvedores de todos os níveis, e cuidava tanto da sustentação quanto de novas funcionalidades no sistema da empresa. Tudo corria normalmente, até que um desenvolvedor júnior ficou responsável por implementar uma nova funcionalidade, sob orientação de um PO da área.
Foram semanas de alinhamento, ajustes finos, e muita conversa direta com o cliente. A funcionalidade ficou pronta, o PO testou tudo e deu o famoso “pode subir”.
E subiu.
Tudo bonitinho, em produção. O time recebeu o “ok”, e os usuários foram avisados de que a nova funcionalidade já estava no ar. Mas aí veio o plot twist.
A primeira pessoa a usar foi justamente o gerente da área. Um cara de peso. O tipo de usuário que, se alguma coisa der errado, ninguém vai conseguir fingir que não viu.
E deu errado.
No meio do uso, do nada, surgiu uma mensagem de erro. Mas não era um erro qualquer.
Não era “Falha ao carregar dados”.
Não era “Campo obrigatório não preenchido”.
Era uma mensagem em caixa alta.
Curta. Direta.
"VAI SE FUDER!"
Silêncio.
Em segundos, o incidente foi escalado. O time da fábrica foi chamado. E quando localizaram o dev júnior responsável… ele foi convidado pra uma conversa. Uma daquelas conversas sem volta.
Chamaram o cara, e ele não voltou mais pra sala.
Moral da história?
Nunca subestime um throw new Error(). Principalmente quando ele carrega seus sentimentos.