fra test til prod med millioner av brukere

13
Fra test til prod med millioner av brukere Anders Olsen Sandvik Front-end utvikler Finn.no

Upload: anders-sandvik

Post on 02-Dec-2014

443 views

Category:

Technology


4 download

DESCRIPTION

Presentasjon holdt på Dagen@IFI. Temaet vi fikk fra Dagen@IFI var testdrevet utvikling. http://dagen.at.ifi.uio.no/finn-no-lyntale/

TRANSCRIPT

Page 1: Fra test til prod med millioner av brukere

Fra test til prod med millioner av brukere

Anders Olsen SandvikFront-end utvikler Finn.no

Page 2: Fra test til prod med millioner av brukere

TESTDRIVEN DEVELOPMENT (TDD)TESTDREVET UTVIKLING

•Hva er det?•Hvorfor gjør man det?•Hvordan gjør man det?

Page 3: Fra test til prod med millioner av brukere

HVA ER DET?

TDD er en METODIKK

Bug eller ny funksjonMålet er å produsere ”clean code” med enhetstester

Page 4: Fra test til prod med millioner av brukere

HVORFOR GJØR MAN DET?

Bedre forståelse Bedre kodeKontinuerlig utrulling

Page 5: Fra test til prod med millioner av brukere

Skriv test

Skriv kode

Skriv om

Kalkulator skal kunne summere to tall

Page 6: Fra test til prod med millioner av brukere

Skriv test

Skriv kode

Skriv om

Kalkulator skal kunne summere to tall

Page 7: Fra test til prod med millioner av brukere

Caniuse.com

Finnboks skal ha:W3C Web Storageaka localstorage

Eksempel

Page 8: Fra test til prod med millioner av brukere

Skriv test

Lytter

AssertError arguments finnbox_reply_id This is a reply

Karma

Page 9: Fra test til prod med millioner av brukere

Skriv kode

Lytter

Page 10: Fra test til prod med millioner av brukere

localstorage.setItem()localstorage.getItem()localstorage.removeItem()Sende koden til master

Skriv om

Page 11: Fra test til prod med millioner av brukere

Integrasjons tester Deploy

Page 12: Fra test til prod med millioner av brukere

Finn har nå localstorage!

Page 13: Fra test til prod med millioner av brukere

SPØRSMÅL?

@[email protected]