🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #384

Re: wordt refractering veel gedaan?

#384
From: Suzan Foster
Date: Mon, 17 Jan 2005 16:08
38 lines
2916 bytes
koos wrote:

> In nl.comp.programmeren John Bokma <postmaster@castleamber.com> wrote:
> 
>>Ook in loondienst komt dit te veel voor. Ik heb ooit bij een zich serieus 
>>neemend bedrijf gewerkt, en ik kreeg 650+ Perl modules op mijn bord. Mag 
>>jij raden hoeveel documentatie er was. Oh, en refactoring, ik denk dat 
>>alles weggooien en opnieuw beginnen een betere oplossing was voor die 
>>rommel.
>>
> 
> weggooien kan nooit. 
> Er is misschien in het verleden al miljoenen besteed aan die
> 650 modules en dus zijn die modules zoveel geld waard. Later
> is er misschien ook nog voor tonnen aan gesleuteld en daarmee
> is de waarde van het product gestegen. Zo wordt er gedacht.
> Als je alleen al praat over dingen weggooien (weggooien is
> ook refactoren), dan gooi je kapitaal weg en dat kan niet!

Joel Spolsky zegt over die ontwikkelkosten, weliswaar in relatie
tot de verkoopprijs, maar toch relevant aan deze beredenering:

"Maybe it cost you $250,000 to develop the software in the first place,
but that's a sunk cost. We don't care about that anymore, because the
$250,000 is the same whether you sell 1000 units or 0. Sunk.
Kiss it goodbye. Set any price you want, the $250,000 is gone and
therefore not relevant any more."

als de te refactoren onderdelen niet meer nodig zijn, dan verlies je er
niks mee om ze weg te gooien. de kosten zijn al gemaakt, en worden niet
hoger door de code te verwijderen. de refactoring levert toegevoegde
waarde op, dus telt ook niet als winstenderving. waarschijnlijk wordt de
refactoring immers uitgevoerd om een paar extra dozen te verkopen die
zonder de aanpassingen niet verkocht waren.

groetjes, su.
-- 
http://joelonsoftware.com/articles/CamelsandRubberDuckies.html
Technical Details
Message-ID: <41ebe2ff$0$6204$e4fe514c@news.xs4all.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.maxwell.syr.edu!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
References: <KGaGd.31705$NH4.2884676@phobos.telenet-ops.be> <S1uGd.337563$lN.281841@amsnews05.chello.com> <Xns95E090CF4ACFCcastleamber@130.133.1.4> <41eb857b$0$5309$e4fe514c@dreader5.news.xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,f4d24472362760fe
X-Google-Thread: fcea4,f4d24472362760fe
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.maxwell.syr.edu!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Date: Mon, 17 Jan 2005 17:08:29 +0100
From: Suzan Foster <http://members.home.nl/foz/foaf.rdf>
User-Agent: Mozilla Thunderbird 0.8 (Macintosh/20040913)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: wordt refractering veel gedaan?
References: <KGaGd.31705$NH4.2884676@phobos.telenet-ops.be> <S1uGd.337563$lN.281841@amsnews05.chello.com> <Xns95E090CF4ACFCcastleamber@130.133.1.4> <41eb857b$0$5309$e4fe514c@dreader5.news.xs4all.nl>
In-Reply-To: <41eb857b$0$5309$e4fe514c@dreader5.news.xs4all.nl>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 38
Message-ID: <41ebe2ff$0$6204$e4fe514c@news.xs4all.nl>
NNTP-Posting-Host: 212.52.12.9
X-Trace: 1105978111 news.xs4all.nl 6204 foz/[::ffff:212.52.12.9]:22019
X-Complaints-To: abuse@xs4all.nl