a tam mi try-catche jeho zápis neuvěřitelně zatemňují a komplikují.
Pokud je část algoritmu obalena chycením výjimky (předpokládám, že je chytána na správné úrovni), zřejmě ta část provádí nějakou ucelenou operaci, kterou lze nějak vhodně popisně pojmenovat. Ideální název pro metodu. Kǒd s try/catch už dělá něco jiného - řeší případný chybový stav - zaslouží si tedy umístit do metody s jiným názvem.
Samozřejmě když se try/catch nasype do jedné metody s vlastním výkonným kódem, začne se to zatemňovat. Ale to neplatí jen pro try/catch. Když tu čtu až o 3-4 úrovních zanoření, nechtěl bych se v takovém klubku hadů každý den vrtat...