2007. október 26., péntek

Exception-kezelés alapozó PayPal-fejlesztőknek

Most mérgesen rúgok még egyet az eheti kedvencembe, a paypal-ba.

Ha van egy változónk, amit null-ra inicializálunk, majd egy try-blokkban adunk neki normális értéket, akkor a finally blockban számítani kell arra, hogy az értéke még mindig null. Ami ilyenkor ultra-ciki, a finally block elöbb fut le mint a catch blokk (ha van ilyen egyáltalán), az itt keletkező exception frankón lehelyettesíti az eredetit.

Hát így jár az ember, ha olyanok kódját használja, akik nem használnak findbugs-t.