Ja jakozto admin tech ovyjimkovanych softu tvrdim, ze za kazdou vyjimku by bylo treba autorovi kodu zapichnou spendlik zcela kamkoli ... behem par dnu by byl casto ubodan k smrti.
Mockrat jsem totiz videl kod ve stylu "tak to zavolame a ono to nejak dopadne" ... aniz by dotycny vubec overil, ze parametr kde ma byt cislo to cislo skutecne je (a neni tam trebas kus textu) ... protoze ceka, ze mu to "kdyztak vrati vyjimku". Jenze ono treba taky nevrati ... a pak se dejou veci.
Zcela konkretne jsem narazil treba na to, ze autor si nacital pole hodnot ... misto podle nazvu podle poradi ... a kdyz dodavatel zdrojove aplikace pridal dalsi hodnotu ...
BTW: Neni to zas tak dlouho co se programovalo neobjektove, zcela bez vyjimek ... a kupodivu ty programy fugovaly velmi casto daleko spolehliveji nez cokoli dnes.