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?
*para saber o significado do * visite o link dos Programadores Que Se Garantem*.




























