Article View: nl.comp.programmeren
Article #388Re: wordt refractering veel gedaan?
From: John Bokma
Date: Mon, 17 Jan 2005 18:11
Date: Mon, 17 Jan 2005 18:11
72 lines
4032 bytes
4032 bytes
Passero wrote:
> John Bokma schreef:
>>
>>
>>>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.
>>
>>
>> En ik denk dat menig programmeur zo al heel wat jaartjes werkt. Ik
>> weet dat er ook mensen zijn die de voorkeur geven om iets helemaal
>> (wat is dat) uit te denken, en met alles rekening proberen te houden.
>> Maar in de praktijk komt zoiets dan (naar mijn mening) nooit van de
>> grond.
>>
>
> Wel, wij hebben 2 jaar een project moeten maken met 3 mensen volgens
> het UP process. Dat hield in dat we eerst een volledig ontwerp moesten
> maken en das pas beginnen met coderen.
Zelf geef ik daar ook de voorkeur aan, zeker bij een ingewikkeld/groot
project.
> Het sprak voor zich dat we daar
> dus heel veel tijd aan hebben verloren.
Dat is een foute gedachte. Ik ken inderdaad mensen die menen dat
programmeren knopjes indrukken is, en dat het aantal toetsaanslagen per
dag een maat is voor kwaliteit.
> HEt ontwerp hebben we te veel
> moeten aanpassen en zijn zeer laat kunnen beginnen met coderen.
En wellicht heb je zo bakken met tijd kunnen besparen in de codeerfase,
waar je anders maar wat rond zat te kloppen, om er vervolgens achter te
komen dat het weer eens niet goed is.
> IN de
> theorie hebben ze gezegd dat UP gebruikt wordt voor grote projecten
> met veel mensen en XP voor kleinere projecten met een kleinere groep
> programmeurs.
Kan ik mij iets bij voorstellen.
> Volgens mij zijn 3 mensen en een projectje dat wij
> hebben moeten maken vrij kleinschalig. Waarom dan in godsnaam UP
> gebruiken :s
Om er mee te leren werken? Ik denk dat 10 studenten samen aan iets te
laten werken erg lastig is. Mijn ervaring met samenwerken tussen
studenten is dat je soms met 1 al het probleem hebt dat je collega niet
op komt dagen en zo.
> Dit jaar hadden we dan nog eens als taak zo'n project te refactoren.
> Was wel leuk eigenlijk en toen had ik de commentaar gekregen dat ik al
> een deftig ontwerp had dus we hadden er weinig werk aan. (en dit kwam
> om eerlijk te zijn niet door op de manier te werken die ons opgelegd
> was maar door elk deel appart te ontwerpen en coderen, beginnen bij
> het belangrijkst, een beetje zoals XP maar we lieten dat niet zo
> uitschijnen).
Ik heb een beetje het idee dat jij denkt dat programmeren dingen
inkloppen is. Integendeel ;-)
--
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:
<Xns95E17C015EA6Dcastleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.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> <34vrumF4ggs68U1@individual.net> <Xns95E0920A1BD57castleamber@130.133.1.4> <sVKGd.33053$y82.2869391@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!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: 17 Jan 2005 18:11:25 GMT
Organization: Castle Amber - software development
Lines: 72
Message-ID: <Xns95E17C015EA6Dcastleamber@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> <34vrumF4ggs68U1@individual.net> <Xns95E0920A1BD57castleamber@130.133.1.4> <sVKGd.33053$y82.2869391@phobos.telenet-ops.be>
X-Trace: individual.net b3axkmab8lJLyRNH1lsuMgrxbvI6USK0Q6Fzm3u7GwNzv7xDew
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