Kursplan

Dag 1

Introduksjon

Good og standardisert navngivning

-navn på pakker, filer, klasser, tomrom og funksjoner samt variabler må ha meningsfulle navn avledet fra deres formål

- Bør være lesbar

- Bør være søkbar

- tenk på navneområdet vi genererer; gir det mening?

Klasser, objekter og datastrukturer

-Det er forskjell på objekter som gjør noe og strukturer som bare inneholder data

-når skal man bruke datastrukturer, og hvorfor

-når du skal bruke objekter, og hvorfor

-OOD og abstraction

-getters/settere og hvorfor

-bedre å ha mange små klasser, med mange små tomrom og funksjoner

Good kommentarer

-det er gode og dårlige kommentarer;

-Vi må vite hvordan vi genererer gode kommentarer og glemmer resten

 

Dag 2

Funksjoner

- bare én ting

-liten

-argumenter (gode og dårlige)

- utilsiktede bivirkninger

Feilhåndtering

-når man skal håndtere feil, når man skal la dem boble opp

-hvis vi håndterer et unntak, hva gjør vi med det og hvorfor

- tilpassede feilhåndteringsklasser

Kodeformatering: hvordan kan vi formatere koden bedre

Testdrevet design: Åpen diskusjon om onkel Bobs idé om at programmer skal være TDD

 

Krav

Det er ingen spesifikke krav for å delta på dette kurset.

 14 timer

Antall deltakere



Price per participant

Testimonials (2)

Relaterte kurs

Related Categories