🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #246

Re: Lijnen tellen van een project

#246
From: John Bokma
Date: Wed, 26 Jan 2005 22:54
46 lines
2670 bytes
Dr.Ruud wrote:

> Toen ik moi kietelde, kwam er dit uit:

[ ... ]

> Het blijft altijd verstandig om zo te coderen dat 'M' niet aan
> sex wordt toegekend als sex al 'M' is; je weet immers niet of
> dat extra acties tot gevolg heeft,

Natuurlijk *weet* je dat wel.

> zoals een refresh van een
> window, of een update in een wereldwijd gerepliceerde database.

Ik vind het altijd een zeer kwalijke zaak als men programmeerd op "het 
zou wel eens kunnen". Een ander voorbeeld:

i = 1;
while (1) {

    	... code die i *niet* aanpast;
    	i++;
    	if ( i > 10 ) break;
}

i kan niet groter dan 10 worden, dus waarom in hemelsnaam daar op 
testen? Ik zou dus i == 10 er van maken, want.. i > 10 zet mij aan het 
denken, waar wordt i nog meer aangepast.

Dus iets a la:

if ( var != 'M' ) var = 'M';

als gewoon

var = 'M';

volstaat, zou ik zeer zeker aanraden. (Is wellicht zelfs sneller, en 
bovenal minder ruis).

-- 
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: <Xns95EAAC00E2238castleamber@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <41f37378$0$140$e4fe514c@news.xs4all.nl> <ct2bdl$2p5$1@news1.zwoll1.ov.home.nl> <Xns95E88B1A63743castleamber@130.133.1.4> <41f55352$0$26219$18b6e80@news.wanadoo.nl> <Xns95E89B5FAF7C6castleamber@130.133.1.4> <41f587d8$0$11854$e4fe514c@news.xs4all.nl> <Xns95E8CE2C13FCcastleamber@130.133.1.4> <41f60627$0$11906$e4fe514c@news.xs4all.nl> <ct5e5s.104.1@news.isolution.nl> <Xns95E982F869770castleamber@130.133.1.4> <ct6veq.4f8.1@news.isolution.nl> <Xns95EA98A5B4Dcastleamber@130.133.1.4> <ct818b.198.1@news.isolution.nl> <hcWdnSBGdt9kZmrcRVnyvA@casema.nl> <ct967g.4hc.1@news.isolution.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,ab34a8b99e320381
X-Google-Thread: fcea4,ab34a8b99e320381
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <postmaster@castleamber.com>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: Lijnen tellen van een project
Date: 26 Jan 2005 22:54:31 GMT
Organization: Castle Amber - software development
Lines: 46
Message-ID: <Xns95EAAC00E2238castleamber@130.133.1.4>
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <41f37378$0$140$e4fe514c@news.xs4all.nl> <ct2bdl$2p5$1@news1.zwoll1.ov.home.nl> <Xns95E88B1A63743castleamber@130.133.1.4> <41f55352$0$26219$18b6e80@news.wanadoo.nl> <Xns95E89B5FAF7C6castleamber@130.133.1.4> <41f587d8$0$11854$e4fe514c@news.xs4all.nl> <Xns95E8CE2C13FCcastleamber@130.133.1.4> <41f60627$0$11906$e4fe514c@news.xs4all.nl> <ct5e5s.104.1@news.isolution.nl> <Xns95E982F869770castleamber@130.133.1.4> <ct6veq.4f8.1@news.isolution.nl> <Xns95EA98A5B4Dcastleamber@130.133.1.4> <ct818b.198.1@news.isolution.nl> <hcWdnSBGdt9kZmrcRVnyvA@casema.nl> <ct967g.4hc.1@news.isolution.nl>
X-Trace: individual.net hhpgPPFaPkJxnMkP2IX6IQnjCO9OSdsjx+dV9by3120KahKMfk
User-Agent: Xnews/5.04.25
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