fra test til prod med millioner av brukere

Post on 02-Dec-2014

443 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

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

Fra test til prod med millioner av brukere

Anders Olsen SandvikFront-end utvikler Finn.no

TESTDRIVEN DEVELOPMENT (TDD)TESTDREVET UTVIKLING

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

HVA ER DET?

TDD er en METODIKK

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

HVORFOR GJØR MAN DET?

Bedre forståelse Bedre kodeKontinuerlig utrulling

Skriv test

Skriv kode

Skriv om

Kalkulator skal kunne summere to tall

Skriv test

Skriv kode

Skriv om

Kalkulator skal kunne summere to tall

Caniuse.com

Finnboks skal ha:W3C Web Storageaka localstorage

Eksempel

Skriv test

Lytter

AssertError arguments finnbox_reply_id This is a reply

Karma

Skriv kode

Lytter

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

Skriv om

Integrasjons tester Deploy

Finn har nå localstorage!

SPØRSMÅL?

@Andersosanders@finn.no

top related