Ik ben op't werk een programma aan't schrijven in vb.net.
Persoonlijk gebruik ik vaak try/catch constructies: rond een lijn code die een file leest die er mss niet is, wanneer een webservice niet antwoordt...
Maar de projectleider gaat hier nog een stuk verder in, en daar stel ik me vragen bij. Volgens hem moet elke lijn code binnen een try/catch staan...
Voor zover ik weet, runt .net altijd in 1 groot try/catch blok, dat alle niet-opgevangen fouten afhandelt. En maken al deze constructies de code niet trager qua uitvoering?
Ik wou daarom eens weten wie ook op deze manier codeert. Vind je het nodig of net overbodig om voor code als in de voorbeelden errorhandling-blokken toe te voegen?
Persoonlijk gebruik ik vaak try/catch constructies: rond een lijn code die een file leest die er mss niet is, wanneer een webservice niet antwoordt...
Maar de projectleider gaat hier nog een stuk verder in, en daar stel ik me vragen bij. Volgens hem moet elke lijn code binnen een try/catch staan...
me.hide van een Form moet in een try/catch, want je weet niet wat die Hide() allemaal doet, en dus kan falen.
En zo ontstaat er dus zeer onoverzichtelijke code, want je krijgt een hoop geneste try/catch blokken.Dim a as dataset
a = new DataSet()
Moet ook in een try/catch, want er kan een memory tekort optreden en dan faalt de code...
Voor zover ik weet, runt .net altijd in 1 groot try/catch blok, dat alle niet-opgevangen fouten afhandelt. En maken al deze constructies de code niet trager qua uitvoering?
Ik wou daarom eens weten wie ook op deze manier codeert. Vind je het nodig of net overbodig om voor code als in de voorbeelden errorhandling-blokken toe te voegen?
Visit my new Blog!
www.Snowball.be