Bredy [499]: Moment, ale co kdyz je otevriSoubor cizi API funkce? Po te tezko muzes chtit, aby volala osetriChybu. Nebo si na kazdou API funkci budes psat wrapper a povinne volat jenom ten? To zase prijde ponekud uchylny mne.
Ano, neni nic hezkeho, kdyz Ti odnekud vypadne neosetrena interni vyjimka. Stat se to muze a stavat se to bude. Jenom tvrdim, ze v tymovem prostredi se tomu v pripade vyjimek predchazi lepe nez v pripade explicitniho osetrovani vseho, co se v danem miste kdy muze stat.
Logovani do souboru je vec hezka, tu ja velmi podporuju, napriklad hned v konstruktoru te vyjimky se da lognout. Ale neni to zpusob, jak situaci vyresit, jeste je taky potreba vyhodit nejakou dostatecne hezkou hlasku uzivateli, coz prave udelas velmi hezky napriklad tak, ze vyhodis pro tyto ucely definovanou vyjimku s kodem chyby, tahle vyjimka probubla pres veskera zanorena volani (vcetne ruznejch remote volani pres enterprise beany a podobne) az ke klientovi, ten si precte kod chyby, mrkne do property souboru (respektive ten ma uz samozrejme davno nactenej) a zobrazi uzivateli hezky okynko, ze je patek odpoledne a to uz by stejne nemel pracovat, tak at neotravuje. |