🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #284

Re: Lijnen tellen van een project

#284
From: RP
Date: Mon, 24 Jan 2005 08:25
47 lines
3066 bytes
Philip Paeps schreef op 23-1-2005 10:50 het volgende bericht:
> In be.comp.programming Passero <bla@bla.bla> wrote:
> 
>>Ik heb een vrij groot project in java en ik zou willen weten hoeveel lijnen
>>code ik al heb. Bestaat daar een tooltje voor? Alle java files zitten in 1
>>hoofdmap met submappen (packeges). Ik gebruik JBuilder als IDE maar denk
>>niet dat die da kan daarom dus de vraag of er zo een tooltje bestaat
> 
> 
> Gewoon wc(1) met -l?
> 
> find . -type f -name *.java | wc -l
> 
>  - Philip
> 

Leuk hoor, die discussie over OS-sen, maar de vraag was "hoeveel regels 
code". wc -l levert het aantal regels op. Ik mag hopen dat dat niet 
allemaal code is, maar dat er ook enig commentaar en wat witruimte in de 
code zit vervat......

De eerste vraag is natuurlijk: waarom zou je het aantal regels code 
willen weten. Om op te scheppen tegen de baas / leraar: "ik heb een 
programma geschreven met wel 10000 regels code", of omgekeerd "ik heb 
het voor mekaar gekregen in maar 3 regels". Ene meneer Gates schijnt 
voor zijn eerste opdrachten voor IBM afgerekend te zijn op het aantal 
regels code, en we weten waar dat toe kan leiden ;-)

Dan volgt de vraag natuurlijk, wat is een regel code:
(Geen idee of dat syntactisch klopt, want ik ken geen java)
if( i==1)
   System.out.println("i is een");
else
   System.out.println("i is niet een");

1 regel code, of 2 (if en else regel) of 4?


Als JBuilder van Borland is, heb je wellicht de mogelijkheid om een 
build en compile statistiek op te vragen (in delphi onder: tools -> 
environment options -> preferences -> show compiler progress). Delphi 
laat dan het aantal gebuilde (?Nederlands?) regels zien.

Daarnaast levert googlen op "Jbuilder" en "linecount" ook nogal wat hits op.

Suc6
RP
Technical Details
Message-ID: <ct2bdl$2p5$1@news1.zwoll1.ov.home.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.zanker.org!feeder1.cambrium.nl!feed.tweaknews.nl!newshub2.home.nl!newshub1.home.nl!home.nl!not-for-mail
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <41f37378$0$140$e4fe514c@news.xs4all.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!news4.google.com!news.glorb.com!news.zanker.org!feeder1.cambrium.nl!feed.tweaknews.nl!newshub2.home.nl!newshub1.home.nl!home.nl!not-for-mail
From: RP <dont@mail.me.please>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: Lijnen tellen van een project
Date: Mon, 24 Jan 2005 09:25:24 +0100
Organization: @Home Benelux
Lines: 48
Message-ID: <ct2bdl$2p5$1@news1.zwoll1.ov.home.nl>
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <41f37378$0$140$e4fe514c@news.xs4all.nl>
NNTP-Posting-Host: cc315820-a.joure1.fr.home.nl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: news1.zwoll1.ov.home.nl 1106555125 2853 217.121.228.62 (24 Jan 2005 08:25:25 GMT)
X-Complaints-To: usenet@corp.home.nl
NNTP-Posting-Date: Mon, 24 Jan 2005 08:25:25 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
In-Reply-To: <41f37378$0$140$e4fe514c@news.xs4all.nl>
X-Enigmail-Version: 0.89.5.0
X-Enigmail-Supports: pgp-inline, pgp-mime