Article View: nl.comp.programmeren
Article #284Re: Lijnen tellen van een project
From: RP
Date: Mon, 24 Jan 2005 08:25
Date: Mon, 24 Jan 2005 08:25
47 lines
3066 bytes
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-mailReferences:
<%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