🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #303

Re: Lijnen tellen van een project

#303
From: John Bokma
Date: Tue, 25 Jan 2005 02:05
96 lines
3514 bytes
Sjoerd A. Schreuder wrote:

> John Bokma wrote:
>> Sjoerd A. Schreuder wrote:
>>>if (i == 1)
>>>{
>>>   System.out.println("i is een");
>>>}
>>>else
>>>{
>>>   System.out.println("i is niet een");
>>>}
>>>
>>>(NB: Het is mijn stijl om altijd die haken te gebruiken, zodat ik
>>>  makkelijk een extra regel (logging?) in het else-deel kan plaatsen
>>>  of kan weghalen zonder dat er bugs ontstaan)
> [knip]
>> Echter, qua {}. Ik deed het vroeger op bovenstaande manier, maar vind
>> nu op een of andere manier: 
>> 
>> if ( ... ) {
>> 
>>     ....
>> 
>> } else  {
>> 
>>     ....
>> }
>> 
>> prettiger.
> 
> Ik gebruik nog te vaak gewone text-editors, en dan vind ik het wel
> prettig om snel te kunnen scannen naar het matchende haakje.

Ah, maar de if match de } voor else :-)

> Maar het is voornamelijk een kwestie van gewenning. Mocht ik ergens
> komen te werken waar de '{' op dezelfde regel moet staan, dan pas
> ik mijzelf wel aan.

Ik ook.

> Sterker, ik denk dat ik na een half jaar mijn
> huidige stijl onhandiger vind. :-\

Ik gebruikte eerst ook die manier, maar kreeg te veel source onder ogen 
met de if .. { manier, en geen zin om tegen de stroom in te zwemmen.

>> De minst prettige:
>> 
>> if ( ... )
>>    {
>>    bla bla
>>    }
>> else
>>    {
>>    bla bla
>>    }
> 
> Gatver!
> 
>> (Ok, random inspringen is nog erger).
> 
> Het kan altijd erger :-)

Ok, iemand die

#define BEGIN {
#define END }

(o.i.d., al een tijd geen C gedaan)

doet...

>> LOL! Ik niet.
> 
> http://www.cs.odu.edu/
~zeil/cs451/Lectures/04mgmt/costest/costest_htsu2
> .html geeft een schatting van 200-800 LOC per person per month. Dat is
> zo'n 5 LOC/uur Dus stel dat je 5-10 euro per LOC weet af te spreken,
> wat doe je dan?

Niet :-). Volgens mij het laatste wat ik ooit op die manier gedaan hebt 
is tomatenkistjes papieren (vorige eeuw, als klein ventje).

> (Okee, je zult geen tweede opdracht meer krijgen, dus waarschijnlijk
>   is het niet slim. Maar je opdrachtgever is duidelijk ook niet slim
>   als dit wordt afgesproken)

Eens.

-- 
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: <Xns95E8CC6444401castleamber@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.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> <41f578ed$0$65943$abc4f4c3@news.wanadoo.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!news2.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: 25 Jan 2005 02:05:33 GMT
Organization: Castle Amber - software development
Lines: 96
Message-ID: <Xns95E8CC6444401castleamber@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> <41f578ed$0$65943$abc4f4c3@news.wanadoo.nl>
X-Trace: individual.net skvob2aaGwZfeYu3ErNk3wuZKNCR3NNdHYtaEIh0nnKsOO+sJg
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