Depois do manifesto dos Programadores Que Se Garantem* chegou por aqui um novo Padrão de Projeto.

Note que um padrão de projeto é uma arte. Não são todas as pessoas que sabem usá-los, muito menos entendê-los. Esse padrão é especial, Exceção Fênix, ou em inglês e mais chic: Phoenix Exception!

A Phoenix Exception consiste em um sistema que nunca morre, pois assim como a Phoenix, ele sempre renasce das cinzas.

Veja um exemplo da Phoenix Exception.

void inserir() {
try {
//realiza alguma ação.
}
catch (Throwable e) {
//Aqui a Phoenix renasce…
Thread.sleep(1000); //Espera um pouco e aproveita para usar o padrão: ‘Pensamento Positivo’.
inserir();
}
}

Com a Phoenix Exception implementada, seu sistema estará completamente imune de falhas já que que sempre que acontecer alguma M****, feita por algum POGramador, ele renascerá das cinzas e tentará executar o que falhou no primeiro ciclo de vida.

A Phoenix Exception chegou até mim por email. E me fez ficar impressionada! Como eu não pensei nisso antes? :P

*para saber o significado do * visite o link dos Programadores Que Se Garantem*.

Share

Você vai gostar de ler isso:

Leave a Reply

*