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

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.

Carregando publicação patrocinada...