1
resposta

porque é melhor retornar false do que retornar erro?

Porque é melhor retornar false do que retornar erro, me parece que não faz nenhuma diferença nem para o desenvolvedor nem para o usuário, o qual não sabe o que significa false.

1 resposta

Olá Alini, tudo bem?

Desculpe a demora em retornar.

O retorno de false ou erro em uma função pode ter impactos diferentes no desenvolvimento e na experiência do usuário. Quando uma função retorna false, ela indica que a operação não foi bem sucedida, mas não interrompe a execução do programa. Já quando uma função retorna um erro, ela interrompe a execução do programa e pode gerar uma mensagem de erro para o usuário.

Em alguns casos, retornar false pode ser uma opção mais adequada, principalmente quando a operação não é crucial para o funcionamento do programa e não precisa interromper a execução. Além disso, é possível tratar o retorno de false de forma adequada no código, exibindo uma mensagem para o usuário ou realizando outras operações.

No entanto, em outros casos, pode ser mais apropriado retornar um erro, especialmente quando a operação é crítica para o funcionamento do programa ou quando é necessário interromper a execução para evitar problemas maiores.

Em relação à experiência do usuário, é importante que as mensagens de erro sejam claras e informativas, para que ele possa entender o que aconteceu e como resolver o problema. Já o retorno de false pode ser tratado de forma mais discreta, sem gerar confusão ou preocupação para o usuário.

Espero ter ajudado.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software