Kurs i refaktorisering

Att kunna förändra och förbättra ett system från dag till dag, varje dag, är en av de viktigaste förmågorna en utvecklare bör ha. Utan den kommer system sakta men säkert ruttna innifrån och till slut inte kunna bära en annars fungerande affär. Refaktorisering är grunden för den förmågan.

I denna kurs lär vi ut refaktorisering från grunden och vidare upp till storskalig affärsvärdefokuserad omstrukturering av system med hjälp av Mikadometoden. Vi tror att du redan har grundläggande förståelse för objektorienterad programutveckling när du går denna kurs.

Efter kursen kommer du till exempel ha lärt dig

  • identifiera teknisk skuld eller vad som är på väg att bli det
  • hur teknisk skuld påverkar din avdelning, din produkt och ditt företag
  • hur du gör maskinella/manuella refaktoriseringar
  • hur du städar din kod
  • känna igen “code smells” och veta vad som typiskt är den bakomliggande orsaken
  • aldrig mer känna dig vilsen eller utan kontroll när du skall ta dig an ett större omskrivningsprojekt
  • jobba med mindre risk för katastrofala misslyckanden
  • hålla en jämn, obruten takt i din utveckling

Du kommer dessutom att ha en fördjupad och nyanserad förståelse för beroenden och komplexitet, vad de kan leda till i form av teknisk skuld och hur de bör hanteras när de faktiskt är nödvändiga.

Kursen hålls i våra lokaler i Gamla Stan. Du behöver ta med en egen laptop med utvecklingsmiljö för Java. Kursexemplen är uteslutande i Java.

Datum: 26-27/5, 31/8-1/9 och 28-29/9

Pris: 11.000:- per person (2 dagar)

OBS! Tillfället 26-27/5 har vi passa-på-pris, endast 7000:- för två dagar.

Anmälan till kurs@agical.se

Vi kan även hålla kursen hos er, på plats.

Pris: på plats: 50.000:- (2 dagar, max 16 deltagare)

Kontakta oss på kurs@agical.se för möjliga datum.