🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #882

Re: C++ voor administratieve applicaties

#882
From: wem
Date: Thu, 27 Apr 2006 10:45
30 lines
2676 bytes
Philip Paeps wrote:
> Sure, daarom heb je unit testing, coverage testing, code review, interne
> testing, externe testing, enz...
> 

Die helpen allen zeker bij het ontdekken van fouten, maar helpen niet 
bij het voorkomen van fouten.
Elke verantwoordelijkheid die de computer dus van de programeur kan 
overnemen, is iets waar minder fouten bij gemaakt kan worden, en daar 
draait het hier toch om, niet?

> Garbage collection is ��n van de taken van de developer.  Als er garbage in je
> applicatie rondslingert, is er iets fundamenteel fout aan de hand.  Het is
> gewoon ��n van de dingen waar je over na moet denken als je ontwerpt en code.
> In een goed doordachte en goed gestructureerde applicatie heb je geen garbage.
> 

Waarom is garbage collection een van de taken van de developer?  Ik zie 
niet in waarom dat zo moet zijn, integendeel.
In sommige gevallen zal de developer inderdaad beter dan de VM weten 
wanneer iets al vrijgegeven kan worden, maar in vele gevallen, bv. in 
administratieve programma's, lijkt me de overhead zo minimaal, dat er 
hierdoor geen problemen ontstaan.

En als je bij je design dus ook al niet meer aan garbage collection moet 
denken, heb je weer wat denkvermorgen meer vrij om aan het echte design 
te werken.

Maar als je een goed design maakt, zou garbage collection inderdaad geen 
probleem mogen vormen.
Technical Details
Message-ID: <Ah14g.394304$Vn5.11184173@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!newsgate.cistron.nl!skynet.be!skynet.be!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <1145970726.445595.191230@j33g2000cwa.googlegroups.com> <slrne4seon.156g.philip+usenet@fasolt.home.paeps.cx> <MUH3g.392551$rL2.10989599@phobos.telenet-ops.be> <slrne4vb6r.156g.philip+usenet@fasolt.home.paeps.cx>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,70f2a67b73907c1f
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!newsgate.cistron.nl!skynet.be!skynet.be!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: wem <wim.robijn@telenet.be>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: C++ voor administratieve applicaties
References: <1145970726.445595.191230@j33g2000cwa.googlegroups.com> <slrne4seon.156g.philip+usenet@fasolt.home.paeps.cx> <MUH3g.392551$rL2.10989599@phobos.telenet-ops.be> <slrne4vb6r.156g.philip+usenet@fasolt.home.paeps.cx>
In-Reply-To: <slrne4vb6r.156g.philip+usenet@fasolt.home.paeps.cx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 30
Message-ID: <Ah14g.394304$Vn5.11184173@phobos.telenet-ops.be>
Date: Thu, 27 Apr 2006 10:45:52 GMT
NNTP-Posting-Host: 84.193.199.13
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1146134752 84.193.199.13 (Thu, 27 Apr 2006 12:45:52 MEST)
NNTP-Posting-Date: Thu, 27 Apr 2006 12:45:52 MEST
Organization: Telenet Internet