Ho appena scoperto del delizioso codice nell'app della nostra azienda che utilizza i blocchi Try-Catch come operatori logici.
Significa "esegui un codice, se questo genera questo errore, esegui questo codice, ma se ciò genera questo errore, esegui invece questa terza cosa".
Usa "Finalmente" come appare la frase "else".
So che questo è intrinsecamente sbagliato, ma prima di andare a combattere ho sperato in alcuni argomenti ben ponderati.
Ehi, se hai argomenti PER l'uso di Try-Catch in questo modo, ti preghiamo di dirlo.
Per chiunque si stia chiedendo, la lingua è C # e il codice in questione è di circa 30 righe e cerca eccezioni specifiche, non gestisce TUTTE le eccezioni.
try
'd. Non tutti i casi eccezionali che giustificano un'eccezione in generale devono essere fatali in questo caso specifico. Quindi, potresti farlo in un modo più semplice, uguale o più robusto senza usare eccezioni?