Article View: nl.comp.programmeren
Article #373Re: wordt refractering veel gedaan?
From: Tim Van Wassenhove
Date: Sun, 16 Jan 2005 19:00
Date: Sun, 16 Jan 2005 19:00
41 lines
2398 bytes
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-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!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)