Kursplan

Dag 1

Introduktion

Good och standardiserad namngivning

-namn på paket, filer, klasser, tomrum och funktioner samt variabler måste ha meningsfulla namn härledda från deras syfte

-bör vara läsbar

-Bör vara sökbar

-Tänk på namnutrymmet vi genererar; verkar det vettigt?

Klasser, objekt och datastrukturer

-Det är skillnad på objekt som gör något och strukturer som helt enkelt innehåller data

-när ska man använda datastrukturer och varför

-när man ska använda föremål och varför

-GOD och abstraction

-getters/setters och varför

-bättre att ha många små klasser, med många små tomrum och funktioner

Good kommentarer

-det finns bra och dåliga kommentarer;

-Vi måste veta hur man genererar bra kommentarer och glömma resten

 

Dag 2

Funktioner

- bara en sak

-små

-argument (bra och dåliga)

-oavsiktliga biverkningar

Felhantering

-när man ska hantera fel, när man ska låta dem bubbla upp

-om vi hanterar ett undantag, vad gör vi med det och varför

-anpassade felhanteringsklasser

Kodformatering: hur kan vi formatera koden bättre

Testdriven design: Öppen diskussion om farbror Bobs idé att program ska vara TDD

 

Krav

Det finns inga specifika krav som krävs för att gå denna kurs.

 14 timmar

Antal deltagare



Price per participant

Vittnesmål (2)

Relaterade Kurser

Relaterade Kategorier