O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Fra test til prod
med millioner av brukere
Anders Olsen Sandvik
Front-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 funksjon
Målet er å produsere ”clean code”
med enhetstester
HVORFOR GJØR MAN DET?

Bedre forståelse
Bedre kode
Kontinuerlig utrulling
Kalkulator skal kunne summere to tall
Kalkulator skal kunne summere to tall
Eksempel
Finnboks skal ha:
W3C Web Storage
aka localstorage

Caniuse.com
Lytter

Karma

AssertError

arguments

finnbox_reply_id This is a reply
Lytter
localstorage.setItem()
localstorage.getItem()
localstorage.removeItem()
Sende koden til master
Integrasjons tester

Deploy
Finn har nå localstorage!
SPØRSMÅL?
@Andersos
anders@finn.no
Próximos SlideShares
Carregando em…5
×

Fra test til prod med millioner av brukere

546 visualizações

Publicada em

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

Publicada em: Tecnologia
  • If you are looking for trusted essay writing service I highly recommend ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ The service I received was great. I got an A on my final paper which really helped my grade. Knowing that I can count on them in the future has really helped relieve the stress, anxiety and workload. I recommend everyone to give them a try. You'll be glad you did.
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/j6HC4 ◀ ◀ ◀ ◀
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/j6HC4 ◀ ◀ ◀ ◀
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Tilbakemelding fra studentene:

    Foredrag: Fra test til prod med millioner av brukere
    Oppmøtte: 55
    Studieår:
    1 3
    2 0
    3 4
    4 1
    5 1
    Relevanse:
    1 0
    2 1
    3 1
    4 3
    5 4
    Individuell karakter på foredrag:
    1 0
    2 0
    3 1
    4 2
    5 6
    Kommentarer:
    Lenger
    Kunne vært lenger
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Seja a primeira pessoa a gostar disto

Fra test til prod med millioner av brukere

  1. 1. Fra test til prod med millioner av brukere Anders Olsen Sandvik Front-end utvikler Finn.no
  2. 2. TESTDRIVEN DEVELOPMENT (TDD) TESTDREVET UTVIKLING • Hva er det? • Hvorfor gjør man det? • Hvordan gjør man det?
  3. 3. HVA ER DET? TDD er en METODIKK Bug eller ny funksjon Målet er å produsere ”clean code” med enhetstester
  4. 4. HVORFOR GJØR MAN DET? Bedre forståelse Bedre kode Kontinuerlig utrulling
  5. 5. Kalkulator skal kunne summere to tall
  6. 6. Kalkulator skal kunne summere to tall
  7. 7. Eksempel Finnboks skal ha: W3C Web Storage aka localstorage Caniuse.com
  8. 8. Lytter Karma AssertError arguments finnbox_reply_id This is a reply
  9. 9. Lytter
  10. 10. localstorage.setItem() localstorage.getItem() localstorage.removeItem() Sende koden til master
  11. 11. Integrasjons tester Deploy
  12. 12. Finn har nå localstorage!
  13. 13. SPØRSMÅL? @Andersos anders@finn.no

×