8000 GitHub - johanhake/it2-h2017
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

johanhake/it2-h2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

it2-h2017

I dette løsningsforslaget har jeg forsøkt å være konsekvent. Det bruker en god del dynamisk HTML gjennom JavaScript men jeg har gjort noen valg som gjør det enklere å kode løsninger (synes jeg :D )

  • Jeg har så langt jeg kan brukt lytterfunksjoner som registreres i HTML-attributtet onfoo istedenfor å registrere de i JS. Dette gjør at jeg kan gjenbruke samme lytterfunksjon men kalle den med ulike argumenter.
  • Jeg bruker nesten aldri document.createElement. All dynamisk kode blir generert ved å skrive til innerHTML. Jeg mener det blir enklest.
  • Jeg bruker string-templates (ES6) for alle tekststrenger som genererer HTML-kode.
  • Total tid for kodingen har vært godt i underkant av 5h. Selve dokumenteringen har nok tatt litt mer tid og er kanskje i overkant av hva man kan forvente av en eksamensoppgave. Men det er kanskje til hjelp for de som vil lære noe av den?

De ferdige løsningene ser slik ut:

Tilleggsoppgaver

Flytdiagram

flytdiagram

Testplan

  1. Tester å skrive inn oppslutning til bare et av partiene i hver blokk og sjekker at jeg får riktig resultat
  2. Tester at ikke resultatet endrer seg når jeg skriver inn oppslutning for partier som ikke er med i noe blokk: mdg, piratpartiet
  3. Sjekker at vi får riktig resultat når vi bruker testresultatet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0