Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.36 KB

README.md

File metadata and controls

27 lines (18 loc) · 1.36 KB

Programmering för testare - 2024

Det här är en grundläggande kurs i programmeringsspråket Java, med fokus på inlärning av viktiga koncept inom programmering för att lösa enklare problem med hjälp av Java. Allt material inklusive föreläsningsanteckningar, code-alongs, övningar och andra resurser finns tillgängliga under kursens GitHub repo.

Struktur

Föreläsningsanteckningar

Lecture_notes innehåller följande typer av anteckningar:
Code-alongs (CX.X)
Lecture Notes (LX.X)

Codealongs

codealongs innehåller Java-filer med kodexempel från föreläsningar.

Övningar

exercises innehåller övningsuppgifter och lösningsförslag.

Kodexempel

exercises/code innehåller exempelkod där det finns felaktigheter samt exempelkod för att illustrera "smelly code".
Dessa övningar ger en chans för er att lära er att förstå kod genom att läsa kod och testa er fram.

Laboration

labs innehåller information om kursens första laboration.

SOLID

SOLID innehåller kodexempel för de olika principerna som ingår i SOLID. Bortsett Open/Closed Principle så innehåller varje princip en "Good" och en "Bad" folder, för att demonstrera problem som uppstår när principerna bryts och hur de kan lösas med hjälp av SOLID.