( geza42 | 2018. 11. 30., p – 12:01 )

> Miért kell feltétlenül érdekeljen, hogy hova ugrik? A normális visszatérési értéknél se tudom, hogy ki, hol és mire fogja használni. Csak annyit tudok, hogy mit kapok, és azzal mit kell csinálni.

Csak párhuzamot vontam a goto és a throw között. Ebben a tekintetben eléggé hasonlítanak. Amúgy azért lehet érdekes, hogy hova ugrik, mert azokban a nyelvekben, ahol az exception objectben nincs benne, hogy honnét jött, lehet nyomozni, hogy mégis kicsoda, és hol dobta az exceptiont (azaz honnét került a kód futattása oda). De amúgy én se tartom annyira rossz dolognak (mmint azt, hogy nem tudjuk pontosan, hogy a throw hova ugrik), szóval nem kell meggyőznöd :)

> Ez egyenértékű egy checked exceptionnel, lehet öt szinten feleslegesen lesz a kódban egy error object lekezelése/továbbadása, mert csak felsőbb szinten tudunk kezdeni vele valamit.

Igen, és ebből lesznek a rossz minőségű hibaüzenetek, hibakezelések. Mert így az öt szinten megtalálható információt, a hibának a kontextusát eldobod.