Forsidebilde til innhold

Itera - Clean Code

Kurs

I en travel hverdag med korte tidsfrister kan det være fristende å ta noen snarveier til målet, droppe tester, duplisere kode, legge inn ekstra metoder og konsepter inn i en allerede kompleks komponent, men gir dette virkelig den effekten man ønsker?

Iteras CTO, Anders Norås (@anoras) og Lead Consultant og fagansvarlig Java, Chris Searle (@chrissearle), vil i dette kurset gå igjennom en del prinsipper, teknikker og tankegods som tar sikte på å øke kodekvaliteten. Med disse konseptene innarbeidet i ryggmargen vil man ikke lenger se det som forsinkende elementer, snarere tvert imot. Det handler om stolthet i arbeidet, godt håndtverk og utvidbarhet, nye konsepter faller naturlig på plass.

Vi skal innom bl.a.

  • SOLID principles - og hvordan de slår ut praktisk i koden din

  • TDD - og hvordan den redder deg seint på fredagskveld/release natt

  • Clean Code tankegangen - Good old Uncle Bob

  • Refactoring - kode endres i små steg hver dag, til en litt bedre versjon (veldig Lean for øvrig!)

  • Programmeringsteknikker - par programmering/turn based programmering - hvordan kompisen din redder deg (eller du dem)

  • State/Mutability - hva har vi lært fra den funksjonelle programmeringsverden i det siste

Dette trenger du:

Vi kommer til å jobbe hovedsakelig med Java SE, maven og junit men med noen avsporinger inn i andre språk hvor det passer seg. Fordel om å ha JDK og maven (minst 3.0) installert.

Dette gjør vi:

Vi kommer til å se på mye dårlig kode, og muligheter for å gjøre den bedre. Dere får selvsagt oppgaver underveis!

Det vil bli servert pizza underveis i kurset. Etter kurset går turen videre med buss til den gode nabo for en hyggelig prat og noe godt å drikke. Fagkom minner om at ventelisten åpner kl 16.10.

-
Gløshaugen, R7
ForfatterAnonym

Kommentarer

Vennligst logg inn for å kommentere