Executando verificação de segurança...
2

O dia em que apaguei uma consulta da empresa por engano e deixei o setor de suporte maluco.

Estava tomando meu café com leite às 8h da manhã e lendo alguns emails, como faço quase todos os dias, e uma pessoa do setor de suporte me relatou um pequeno bug em um de nossos serviços.

E lá fui eu subir o ambiente local para tentar entender o que estava acontecendo. Olho eu daqui, olho de lá, “debugo” daqui, “debugo” de lá e nada de achar o problema.

Os nossos sistemas têm uma parte de backoffice para gerenciarmos as consultas, e fui abri-lo para tentar entender melhor, mal sabia que o maior problema de todos estava ali me vigiando. Esse nosso painel tinha um tipo de botão de editar em verde, e ao lado em vermelho um botão para apagar, e a minha intenção foi clicar no editar, e acabei apertando no apagar.

Você deve estar pensando, “Deve ter um popup de confirmação”...
Aí é que esta, NÃO TINHA, eu simplesmente apaguei uma consulta que estava em produção.

Nesse momento o coração gelou, eu até dei um F5 na página penado:
“Ah não, eu não fiz isso!”. E nesse momento eu estava em uma call com um colega da firma, tentando debater o problema de antes.

Em 5 min o pessoal de operação mandou mensagem em um dos grupos falando que a consulta sumiu, e na hora eu respondi “Fui eu, sem querer, já estou arrumando”, o colega que estava na call comigo deu risada do que escrevi para eles.

Em uns 10 minutos eu arrumei o problema, coloquei a consulta novamente no ar. Mas fiquei tão bravo com aquele botão, que eu mesmo acessei o código fonte daquele backoffice e coloquei um popup de confirmação, onde é preciso digitar APAGAR e clicar em OK, para aí sim realmente apagar.

Sobre o problema inicial que eu estava procurando antes de causar essa tragédia!? Eu consegui resolvê-lo também.

Carregando publicação patrocinada...
1

Consigo entender o sentimento do seu amigo na momento do ocorrido. Eu também daria risadas.

É algo que pode acontecer com qualquer um, mas simplesmente nos pega de surpresa.

XD

1

Claramente um erro grávissimo de UX, nem me culparia, onde que existe um botão de excluir que de fato faz um delete no banco sem confirmação?

1