Try Catch Finally

0 értékelés
86 megtekintés
Laci (6 pont) kérdezte Jan 26.
Laci ismét látható Jan 27.
Mire jó a finally? Miben más, mintha egyszerűen a try-catch után írnám?

1 Válasz

+1 értékelés
g13t4 Haladó Felhasználó (246 pont) válaszolta meg Jan 27. 1 megjelölés
Szerintem, eltekintve a kötelező esettől (azaz, ha nincs egyetlen catch sem) a saját munkád megkönnyítésére.

Ezzel jelzed magadnak, hogy az oda tartozik, így ha 3 év múlva ki kell szedned a try-al kezelt utasítást, akkor nem fogod benne hagyni, ami a finally-ban van elhelyezve, mert a finally kiböki a szemedet.

Ha csak úgy alatta lenne, nem biztos, hogy észre vennéd, hogy az oda tartozik, benne hagynád, és tele lenne szeméttel a kód.

Vagy ha egy kódrészletet át akarsz emelni máshová, akkor ne felejtsd el a "takarító" utasításokat sem.
...