É possível gostar de ver telas de erro?

Como um desenvolvedor de software, preciso gostar de ver as coisas quebrando, pois assim, posso arrumar antes de virar um problema real.

Itanú Romero
2 min readOct 25, 2021

Instintivamente, não gostamos de ver algo dando errado.

A sensação de ver que nosso código não está rodando como o esperado é aterrorizante, principalmente quando executamos o mesmo código a 5 minutos atrás e ele estava rodando perfeitamente…

Encontrar uma tela de erro é como encontrar com um animal selvagem, mas não deveria ser assim, e saber gostar delas é uma chave para resolver mais rápido seus problemas!

Caçadores de erros

Penso que precisamos ser caçadores de erros, e desenvolver dentro de nós a vontade de buscar e investigar cada exceção que aparecer no seu código, e é assim que vamos aprender a fazer sistemas mais consistentes e escaláveis, pois são dos erros que chegam o aprendizado!

Além disso, caso o erro se expõe em um ambiente de desenvolvimento, é muito mais simples solucionar, se isso cair em ambiente de produção… Digamos que o trabalho fica muito maior.

Então, quando digo que gosto de ver as coisas quebrando, é porque quero ver antes que usuário final veja, pensando sempre na melhor experiência do usuário possível. E falando em usuário, ele provavelmente não irá utilizar o seu software da maneira como tu imagina, e isso significa que o seu programa deve estar “à prova de balas” ou à prova de inputs malucos que virão por parte dele, e isso nos coloca pra mais um tema:

Se tu não força seu sistema, alguém vai.

O medo de quebrar o software, nos faz ficar enviesados e sempre pensar de uma forma ao utilizá-lo, colocando sempre os mesmos valores e esperando o mesmo resultado, como por exemplo uma função que divide dois valores, se tu sempre colocar valores superiores a zero, nunca ocorrerá um erro de divisão por zero, e acredite, seu usuário vai tentar fazer isso, hehe.

Esses foram alguns motivos para se tornar um caçador e um investigador de telas de erro, aprenda mais e construa aplicações melhores olhando para essas telas de erro como um desafio divertido e não um passo para trás, pois provavelmente isso vai ser um passo pra frente para você, para seu sistema e para sua carreira.

Um abraço!

--

--

Itanú Romero
Itanú Romero

Written by Itanú Romero

Software Engineer — Problem solver — Technology enthusiastic

No responses yet