JDojo
Kvalitativ programvara. Förutsägbara leveranscykler. Intern kvalitet. Ren, snygg kod. Låg teknisk skuld. Motiverade, glada utvecklare.
Allt detta går att uppnå – med vanliga utvecklare, i vanliga projekt. Hur? Genom att väl applicera några agila praxis som bottnar i testdriven utveckling (TDD) och refaktorering. Det finns många andra värdefulla agila principer men du kommer att ha svårt att arbeta riktigt agilt om du inte kan applicera dessa två.
Hur skall du då kunna lära dig dessa? Här är ett förslag: Häng med på JDojo@Gbg. Det är en månatlig sammankomst i Göteborg där utvecklare träffas för att lära och praktisera testdriven utveckling och refaktorering mha sättet CodingDojo.
På JDojo@Gbg-mötena praktiserar vi våra TDD-färdigheter med låtsasproblem, s.k. ”Code Kata”. Dessa övningar är inte speciellt utmanande i sig – utmaningen är att lösa dem elegant med TDD och refaktorering. Alla får chansen att ratta tangentbordet och ta oss ett steg närmare vår gemensamma lösning på Katan, ett testfall i taget. Vi kommer alla att vara ansvariga för att följa TDD-cykeln: Röd (skriv ett fallerande test) – Grön (få det att passera på något sätt) – Refaktorera (städa upp designen).
Tanken är att om du övar denna färdighet regelbundet kommer du att bli bättre och bättre tills du gör det nästan utan att tänka på det. Det är vårt mål. TDD skall vara så naturligt att du börjar skriva all din kod på detta sätt.
Rent praktiskt
Dojon kommer körs en gång per månad under januari-maj 2010. Varje möte hålls kl 16-18 på en tisdag i Iptors lokaler. Det är helt gratis men deltagare måste boka sig i förväg och det finns bara 12 platser per gång. Återkommande deltagare får förtur eftersom regelbundenhet är det som bygger kompetens. Övningarna kommer att göras i Java med Eclipse IDE. Varje möte består av Randori kata övningar där alla förväntas bidra med kod och idéer.
Schemat för alla dojos våren 2010:
- 19 januari
- 23 februari
- 23 mars
- 27 april
- 25 maj
Vill du veta mer?
Vill du veta mer om vilken träning, coachning eller vilka konsulttjänster Iptor kan erbjuda så kontakta Tomas Trolltoft. Vill du ha mera information om, eller anmäla dig till, JDojo@Gbg så kontakta Fredrik Wendt.