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

> Dehogynem lehet tudni.

Tehát te azt mondod, hogy csak a throw-t nézve, meg tudod mondani, hogy hova ugrik a kód?

> Ad absurdum ha nagyon nem megy az előre gondolkodás, Ctrl-click (vagy hasonló, attól függ mit használsz) az exceptionre, és már ott is a lista, mi történhet. Még csak fejben sem kell tartani! \o/

Elképzelésem sincs, hogy itt mire gondolsz.

> Az exception pont arra jó, hogy a "kivételes" (exception, you see?) le legyenek kezelve

Nézd meg egy korábbi hozzászólásomat, ahol épp ezt feszegetem, hogy mi az, hogy "kivételes". Ha gondolod, reagálj rá.

> A fordító nem tud minden létező programot szemantikailag elemezni, ott még nem tart a technológia, hogy a fejlesztő szándékát kitalálja.

Ilyet senki se mondott. Mielőtt reagálsz valamire, szerintem egy picit jobban olvasd el.

> hogy el fog fogyni a RAM futtatáskor

A programok 99.9%-a ezt az esetet nem tudja/akarja lekezelni. Ha elfogyott a RAM, az már régen rossz.

> vagy nem lesz hálózat, vagy 503-at ad a webservice

Már hogy a fenébe ne tudná ezt compile time, hogy ennek a lehetősége fent áll? Simán írok neked olyan kódot, ahol a C++ compiler figyelmeztetni fog warninggal erre.

> nullát ír be a user egy osztás inputjába, vagy február 29-et állítunk be nem szökőévben

Ez pedig nem feltétlenül jelent exceptiont, az én értelmezésem szerint. A user inputot minden esetben ellenőrizni kell.

> Amúgy te ebben a szoftverfejlesztés dologban mennyire vagy járatos? :)

Ezt meg nemtom minek kellett ideírnod. Viccesnek nem vicces, a személyeskedésnek pedig nincs túl sok értelme.