Materialer fra juni møde

Wednesday, 24 June 2009 21:53 by Martin

Nu er materialerne fra vores juni møde klar til download.

Jeg håber deltagerne fik en fornemmelse for hvad BDD går ud på og hvorfor det er umagen værd.

Der blev efterspurgt en slags roadmap til de som gerne ville starte på TDD. En sådan er jeg i færd med at lave sammen med en webcast der demonstrerer TDD. Materialet kommer online i løbet af sommerferien.

aanug.bdd.presentation.zip (596,02 kb)

Præsentation af BDD for AANUG.pptx (57,83 kb)

Tags:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Kort referat af vores første fredagsbar

Sunday, 14 June 2009 10:43 by Martin
The Wharf

I fredags mødtes 8 AANUG medlemmer på The Wharf og snakkede om, hvad det vil sige at være professionel softwareudvikler. Dette skete naturligvis over en del kolde øl og vand, og der var god stemning.

Mens det var lidt vanskeligt at komme frem til en decideret definition af det, der gør en professionel, så var der udbredt enighed om, at følgende er en del af det at være professionel:

  • Faglig stolthed
  • Stor interesse og engagement
  • Troværdighed og ærlighed
  • Højt fagligt niveau (eller at man stræber efter det)
  • Lyst og behov for at udvikle sig
  • Erkendelse af sine egne begrænsninger

Så nu kan du jo tænke over om du selv er professionel ift. denne forståelse :)

Senere på aftenen gik snakken over på testing og om hvorfor det kan betale sig. Vi snakkede også om hvor vidt virksomhederne ligger nok vægt på kompetenceudvikling for os udviklere. Alt i alt en hyggelig aften som først sluttede kl. 22.

Jeg håber at endnu flere vil dukke op til næste fredagsbar!

Poolturnering - resultater.

Monday, 8 June 2009 10:43 by Michael

Michael Nielsen var hurtig at tage et billede af resultaterne efter at de reelt var blevet smidt i "recycle bin" (derfor den lidt dårlige kvalitet) - Men ... sandheden skal naturligvis ud: poolturneringscores.jpg (64,85 kb)

Juni møde: Behavior-Driven Development ved Martin B. Olesen

Saturday, 6 June 2009 00:00 by Martin

Dato: 17-06-2009
Tidspunkt: 19.30 - 22.00
Emne: Behavior-Driven Development ved Martin B. Olesen fra Transsoft A/S
Virksomhed: Sonofon, Skelagervej 9, 9000 Aalborg

Tilmeld dig her

Agenda

På april mødet var emnet Test-Driven Development. Vi så Red-Green-Refactor teknikken i brug, hvor man skrev en specifikation, der eksemplificerede, hvordan ens kode skulle opføre sig, før man skrev selve implementeringen. Vi fik også set kort på de tools, man har behov for i den forbindelse - NUnit, Rhino Mocks og ReSharper. Mens TDD er et stort skridt i retningen af at drive sit design vha. specifikationer og de fordele dette giver udøveren, så finder man ud af, efter at have brugt TDD i en tid, at det kan gøres endnu bedre.

På dette møde vil jeg via en kode baseret demo bygge videre på april mødets emne og introducere Behavior-Driven Development. BDD tager metodikken og semantikken fra TDD et skridt videre så vi nærmer os eksekverbare specifikationer, hvor kundens behov specifikation bliver ført direkte ind i vores kode.

Jeg demonstrerer BDD vha. metoderne Story-Driven Development og Domain Driven Design samt værktøjerne StoryQ og NUnit - en radikalt anderledes og bedre måde at udvikle kompleks software på (for de fleste vil jeg tro).

Det er en fordel at kende til, eller endnu bedre, at praktisere Test-Driven Development.