( sz332 | 2015. 07. 15., sze – 21:00 )

Oké, tehát, a magam részéről beszélek (nem vagyok hrgy84)

Nekem egyes egyedül a RuntimeException nem tetszik. Azért nem tetszik, mert sem az API-ból:

interface X{

void myMethod();

}

nem fog kiderülni, hogy a metódus dob-e exception-t, sem pedig a hozzá kapcsolódó dokumentációból, mert előfordulhat, hogy lefelejtik.

Ezzel pedig az a gond, hogy a hiba kezelése le fog maradni, és majd csak testing, vagy rosszabb esetben production környezetben fog előjönni, azt meg nem szeressük.

A téma apropója pedig az volt, hogy a GWT-ben a JSON parsoló függvény egy runtime exception-t dob, ha nem sikerül a parsolás, de ezt elfelejtették beleírni a dokumentációba, és az API-ba (függvény szignatúra) sem jelent meg (hiszen runtime exception....)