Syfte: Bli drillad i grunderna så att det sitter som ett rinnande vatten.
- intro om git, CLI vs. GUI
- clone
- add
- commit
- log (git log --graph --all --decorate)
- push
- pull
- branch
- checkout
- merge
- rebase
- konflikter
- reset
intro om java, jvm, intellij, autocomplete
- klasser
- variabler (int, String, boolean, typer)
- metoder
- konstruktor
- statiska variabler/metoder
Skapa två klasser, en som representerar en person (namn, dator) och en som representerar en dator (märke).
Klass, konstruktorer och variabler.
- conditionals (if)
- loopar (for 1, for 2, while)
- arrayer/collections (array, List)
Modifiera personklassen så att den håller en array/lista av datorer och en metod som räknar antalet datorer av märke "Apple".
- intro
- @Test-annoteringen
- Skriva ett test
- Valideringar
Skriv ett unit-test som validerar att metoden verkligen bara returnerar antalet apple-datorer.
Skriv en klass som har en statisk metod som tar en lista med nummer och returnerar summan av alla tal i listan som är större än 0. Skriv unit-tester som verifierar att metoden gör rätt.