• En webapplikation med Spring Boot, hvori der anvendes:
▪ Klasser, metoder, attributter og konstruktører
▪ Kontrolstrukturer som selektion (if/case) og iteration (for/for each) ▪ Mindst en avanceret ADT (fra Collection).
▪ Arv og/eller interfaces, hvor det giver mening
▪ GUI opbygget efter Gestaltlovene og the golden rules.
▪ Controllere samt HTML med Thymeleaf og CSS.
▪ Test af kode (Unit test), herunder inputvalidering.
▪ Programdokumentation (fx med JavaDoc), herunder
• Forklaring og beskrivelse af de programdele, der har særligt kompleks karakter (illustrer med indsættelse af kommenteret udklip af kode).
• En beskrivelse af de løsninger, der kræver en særlig argumentation.
• Kommentarer i kildekoden (skrevet til peers).
• En webapplikation med Spring Boot, hvori der anvendes:
▪ Klasser, metoder, attributter og konstruktører ▪ Kontrolstrukturer som selektion (if/case) og iteration (for/for each) ▪ Mindst en avanceret ADT (fra Collection). ▪ Arv og/eller interfaces, hvor det giver mening ▪ GUI opbygget efter Gestaltlovene og the golden rules. ▪ Controllere samt HTML med Thymeleaf og CSS. ▪ Test af kode (Unit test), herunder inputvalidering. ▪ Programdokumentation (fx med JavaDoc), herunder • Forklaring og beskrivelse af de programdele, der har særligt kompleks karakter (illustrer med indsættelse af kommenteret udklip af kode). • En beskrivelse af de løsninger, der kræver en særlig argumentation. • Kommentarer i kildekoden (skrevet til peers).