🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #373

Re: wordt refractering veel gedaan?

#373
From: Tim Van Wassenhove
Date: Sun, 16 Jan 2005 19:00
41 lines
2398 bytes
On 2005-01-16, Passero <bla@bla.bla> 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. Ik heb nu mijn 
> volledige cursus geleerd en heb er een beter beeld over. 

Heb je een volledige cursues "geleerd" en nog altijd niet opgemerkt dat
er in refactoring maar 2r-en voorkomen. 


> Als het werkt 
> en je moet functionaliteit bijschrijven 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. Als je gewoon de functionaliteit 
> toevoegt zonder te refractoren dan krijg je nog meer onoverzichtelijke 
> code en dat leidt later tot een punt waar je zegt dat het niet meer 
> doenbaar is.

Dus je herhaalt wat ik al zei: If it ain't broken, don't fix it. En als
het dan toch moet, lijkt refactoring vaak de goedkoopste oplossing.

Een goed ontwerp zal reeds functionaliteit bevatten om makkelijk aan de
nieuwe/aangepaste eisen te voldoen.

Omdat het moeilijk/onmogelijk is zo'n perfect ontwerp te maken, 
is de XP methodologie ontstaan die stelt dat je huidige code moet voldoen 
aan de huidige eisen (kan gecontroleerd worden mbv unit-tests) 
en vervolgens dmv refactoring de nieuwe/veranderde eisen in het ontwerp
kunnen opgenomen worden.

-- 
Met vriendelijke groeten,
Tim Van Wassenhove <http://www.timvw.info>
Technical Details
Message-ID: <34vrumF4ggs68U1@individual.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
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>

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!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Tim Van Wassenhove <timvw@users.sourceforge.net>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: wordt refractering veel gedaan?
Date: 16 Jan 2005 19:00:38 GMT
Lines: 41
Message-ID: <34vrumF4ggs68U1@individual.net>
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 rAAScYPptqaT8m6OvRoQ6wIBTmfUIPySzpSMYkxwk1yFo+g9EM
User-Agent: slrn/0.9.8.1 (Debian)