Re: Virker denne liste?

From: Jesper Louis Andersen (none@jlouis--mongers.org.lh.bsd-dk.dk)
Date: Mon 20 Dec 2004 - 22:18:29 CET


From: "Jesper Louis Andersen" <none@jlouis--mongers.org.lh.bsd-dk.dk>
Date: Mon, 20 Dec 2004 22:18:29 +0100
To: devel@bsd-dk.dk
Subject: Re: Virker denne liste?

Quoting Anders Søndergaard Jensen (doozer@freakout.dk):

> Jeg forestiller mig at man kunne bruge den hvis man sad med
> et eller andet programmeringsteknisk problem.
> Det kunne være en algoritme, som bare ikke vil på plads.
> En datastruktur der sviner med pladsen. Måske tips til
> kompilering eller debugging. Eller for at strække den
> lidt, UML, UP eller andre før-kodnings-øvelser som folk bruger.
> Kort sagt alt, som programmøren bøvler med og kunne få brug
> for lidt sparring til.

Ok, here goes:

Hvad bruger folk egentlig til at hjaelpe med at overskue en
algoritme?

Jeg er ikke glad for UML, da det virker for grumt og stort til at
man helt kan udnytte det i forbindelse med en specifik algoritme. Jeg
plejer i stedet bare at benytte et godt gammeldaws rutediagram, hvor
jeg indtegner de forskellige steps i algoritmen paa papir og saa
derefter rydder op i det ved at rentegne det og saa smide det ind som
kode i sidste omgang. Jeg har benyttet det med stor success i projekter
hvor man eksempeltvist skulle lave kernekode. Som regel er det noget
''snask'' med en masse variable at holde styr paa og en raekke
guard-cases ved funktionsentry. Her har rutediagrammer hjulpet meget.

Vi har aldrig laert om det paa datalogiuddannelsen, og det forstaar jeg
egentlig ikke, for det er et af de mest effektive vaerktoejer jeg
kender til at overskue en algoritme. Ok, det kraever at man er visuelt
anlagt, men Knuth benytter dem i stor stil i ''The art of computer
programming'' med success til foelge.

-- 
jlouis



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:12 CET