Skip to content

itsSouza/TratamentoExcecao-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tratamento de Excecao em Java

Atividade do curso de java do professor Nelio Alves.

A atividade se baseia em tres commites que foram feitos, onde o primeiro é uma solução muito ruim de um tratamento de exceção e as proximas vao melhorando, todas sao tratamentos personalizados, baseados em uma regra de negocio.

Solução 1 (muito ruim): lógica de validação no programa principal

  • Lógica de validação não delegada à reserva

Solução 2 (ruim): método retornando string

  • A semântica da operação é prejudicada
  • Retornar string não tem nada a ver com atualização de reserva
  • E se a operação tivesse que retornar um string?
  • Ainda não é possível tratar exceções em construtores
  • Ainda não há auxílio do compilador: o programador deve "lembrar" de verificar se houve erro
  • A lógica fica estruturada em condicionais aninhadas

Solução 3 (boa): tratamento de exceções

About

Atividade do curso de java do professor Nelio, sobre tratamento de exceção

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages