O dia em que o ChatGPT mentiu pra mim
Eu estava com uma questão aqui pra resolver com a biblioteca Knex, um query builder para Node.
Enfim, resumindo, eu queria que, quando um select retornasse vazio, fosse disparado uma exceção. Busquei no google e nada. Dei uma rápida olhada na documentação e nada... Então resolvi perguntar para a IA:
O resultado me surpeendeu, ele descobriu algo que nao achei no google nem na doc. Mas eu desconfiei. De qualquer forma, fui testar e não funcionou. Então resolvi investigar melhor. Fui no código fonte da lib e: We couldn’t find any code matching 'EmptyResultError' in knex/knex. Olhando o código fonte também não encontrei nenhuma informação a respeito de disparar exceções nesse contexto. IA danda, mentiu pra mim !!!
Resolvi questionar ela:
Enfim, estou curtindo a IA, esta me ajudando muito a escrever código e resolver alguns problemas. Mas dessa vez, não deu !!
Como teste, o que vocês acham de pesquisar o mesmo que eu? Perguntem: utilizando a biblioteca knex, como disparar uma exceção se o select for vazio
e vamos ver o que acontece.