Article View: be.comp.programming
Article #653Re: [VB.NET] worden objecten gesloten (resources vrijgegeven) na exception ?
From: John Bokma
Date: Mon, 04 Sep 2006 18:38
Date: Mon, 04 Sep 2006 18:38
27 lines
2138 bytes
2138 bytes
"Pugi!" <puginews@gmail.com> wrote:
> Dan wordt de reader gesloten of er nu een exception optreedt of niet.
> Vraag is : 'Is het nodig ?'
Met veel talen, en hier wellicht ook, zal het object als het uit scope
gaat gesloten worden. Aangezien er al iets mis is, en je dus niet hoeft te
weten of het sluiten mis ging, zou ik niet een expliciete close doen.
Het defensief programmeren argument wat ik in een andere reply las is
precies waarom ik defensief programmeren zo'n vreselijke onzin vind. Ik
bedoel, het sluiten *word* gedaan, waarom je code meer onleesbaar maken.
Het is wat mij betreft net zo'n onzin als na
lblWellFormed.Text = "Well-Formed"
controleren of die string er wel echt in zit (want er kan wel eens een
bitje omgevallen zijn). Of te wel, het is een automatische deur dichtduwen
met de hand.
--
John Bokma
Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html
Technical Details
Message-ID:
<Xns98348ADA4ABF9castleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<1157379669.503669.211910@i42g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,7165765ea9e31236
X-Google-Thread: 107324,7165765ea9e31236
X-Google-Attributes: gidfcea4,gid107324,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <john@castleamber.com>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: [VB.NET] worden objecten gesloten (resources vrijgegeven) na exception ?
Date: 4 Sep 2006 18:38:59 GMT
Organization: Castle Amber - software development
Lines: 27
Message-ID: <Xns98348ADA4ABF9castleamber@130.133.1.4>
References: <1157379669.503669.211910@i42g2000cwa.googlegroups.com>
X-Trace: individual.net CUJ/sRkNkXC3sUms94oEmAvEDB6dKOATaVwS7Aalbdl7w73PN3
User-Agent: Xnews/2005.10.18
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a