Article View: nl.comp.programmeren
Article #376Re: wordt refractering veel gedaan?
From: John Bokma
Date: Sun, 16 Jan 2005 20:19
Date: Sun, 16 Jan 2005 20:19
47 lines
2699 bytes
2699 bytes
Passero wrote:
> Tim Van Wassenhove schreef:
>> On 2005-01-16, Edwin Martin <e.j.martin@chello.nl> wrote:
>>
>
>>
>>
>> Ik denk dat jullie beide gelijk hebben. Je verandert niets zomaar.
>> Dus als het werkt, blijf je er gewoon af.
>
> Dat is toch niet direct het idee van refractoring.
Toch wel, als het werkt ga je niet refractoren, lijk mij.
> Ik heb nu mijn
> volledige cursus geleerd en heb er een beter beeld over.
Je bedoelt: jij hebt uit een boek geleerd hoe het heet. Sommige mensen
hier programmeren al heel wat jaartjes, en refractoren bij het leven,
maar weten niet hoe het heet :-D.
> Als het werkt
> en je moet functionaliteit bijschrijven
Dan werkt het dus niet (volledig).
> maar je merkt dat de code nogal
> slecht ontworpen is voor die functionaliteit toe te voegen dan
> refractor je het project en voeg je de code toe.
Dat is gewoon praktijk. En ik kan mij geen enkel project voorstellen
waar dat niet gebeurd. Soms iets simpels als een functie naam is slecht
gekozen, en soms blijkt achteraf dat je ergens iets handiger kan doen.
> Als je gewoon de functionaliteit
> toevoegt zonder te refractoren dan krijg je nog meer onoverzichtelijke
> code
Dat hoeft dus totaal niet. Als je b.v. een class auto hebt, en er moet
een trekhaak aan, hoef je niet te refractoren.
--
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:
<Xns95E091A17BD01castleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!feed.news.tiscali.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<KGaGd.31705$NH4.2884676@phobos.telenet-ops.be> <S1uGd.337563$lN.281841@amsnews05.chello.com> <34vks9F4dh6jlU1@individual.net> <VnyGd.32686$W05.2894883@phobos.telenet-ops.be>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!news1.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!feed.news.tiscali.de!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: wordt refractering veel gedaan?
Date: 16 Jan 2005 20:19:01 GMT
Organization: Castle Amber - software development
Lines: 47
Message-ID: <Xns95E091A17BD01castleamber@130.133.1.4>
References: <KGaGd.31705$NH4.2884676@phobos.telenet-ops.be> <S1uGd.337563$lN.281841@amsnews05.chello.com> <34vks9F4dh6jlU1@individual.net> <VnyGd.32686$W05.2894883@phobos.telenet-ops.be>
X-Trace: individual.net nz30xlJJ8XzAzxvP7Uy0cgGe43SjwioO6/sWljU3Sy+1HXqoWt
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