Velkommen til Faglig Forum! :-). Problemstilling For lang feedbackloop under utvikling når man skal bygge og starte vortex og klikke seg fram til riktig.

Slides:



Advertisements
Liknende presentasjoner
15 Notater og markeringer i teksten
Advertisements

Håndbok til Studweb LES DENNE! Du får en side-for-side veiledning med forklaringer og tips…
Hvordan melde seg på skyteaktiviteter 1.For å kunne melde deg på skyteaktiviteter må du være godkjent av avdelingen som aktiv skytter. Før dette må du.
Nettevett – utvidet versjon
Praktisk info til prosjektkunder
Hvordan lage spill i power point?
Springbrett til kunnskap Pedagogisk bruk av tester.
Kontrollstrukturer (Kapittel 3)
Hva trenger jeg av data, og hvordan skal jeg innhente disse?
10. Endringsoppgaver.
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
DRAMMEN Les og svar på oppgaver
Oppgave 42 Finn feilene i setningene, og gi forslag til riktige setninger. Her finnes det selvsagt mange muligheter og ikke én fasit.
Forside Korteste sti BFS Modifikasjon Dijkstra Eksempel Korrekthet Analyse Øving Spørsmål Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no.
Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no
23. januar 2004TDT4285 Planl&drift IT-syst1 Tjeneroppgraderinger TDT4285 Planlegging og drift av IT-systemer Anders Christensen, IDI.
Eksamenstips.
Mange IT-prosjekter kunne med fordel vært drevet mer som en Lean Startup.
Konfigurasjon - Kjekt å ha du får sikkert ikke bruk for det en vakker dag Anders Karlsen Steria.
Iterate.no The Lean Software Development Consultancy Prolog: Case 2 ‣ Et prosjekt fra gamledager ‣ Prosjektleder sa “Godt nok!” ‣ Kunden sa “Hva?? Skal.
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Improving Products Gruppe Presenteres av : Hege-Kristin Johansen Herman Kolås Marianne Ates Marit Finden Jonas Lillevold André Johansen Tom.
Automated Testing Tool & When to Stop Testing
Er det riktig å ta abort? Av Anja, Silje og Thea..
Tema: Test First Positivist: Det som ikke kan måles, eksisterer ikke! Reduserer sjanser for defekter! Gir en oppdatert ”TODO-liste” Gir trygghet til å.
Agenda Velkommen til nye medlemmer!
Flash og ActionScript - eksempler og oppgaver
Kjennetegn og følgevansker
Finansregnskap med IKT Bedriftsøkonomi 1 m/IKT
Ny Fronterinnstallasjon
CARISMA Context-Aware Reflective Middleware System for Mobile Applications.
INF 4130 Eksamen 2008 Gjennomgang.
Oppgaver til kodegenerering etc. INF-5110, 2013 Oppgave 1: Vi skal se på koden generert av TA-instruksjonene til høyre i figur 9.10 i det utdelte notatet,
Magnus Haug Algoritmer og Datastrukturer
Exchange. EXCHANGE-MIGRASJONEN Øyvin Wormnæs Pilot-test IT-direktøren vedtok at USIT skulle være pilot-miljø  Stort spenn i plattformer og klienter.
SINTEF-undersøkelsen om salting og trafikksikkerhet
Hvorfor Katalog Harald Tveit Alvestrand
7. Typography, Readability & Legibility Lesbarhet.
Lokalisering og betjening av greiner. LOG530 Distribusjonsplanlegging 2 2 Mista har fått i oppdrag å vedlikeholde veiene i landsdelen. De må derfor opprette.
Testing og testbruk Espen Egeberg.
Inntasting Mål: Lage en applikasjon tilsvarende den som finnes på Android telefoner for ”type ahead” ved inntasting.
Presentasjon av hovedprosjekt
Sklerobase v2.0 - System for beslutningsstøtte. Oppgavestiller  St. Olavs Hospital v/Arild Faxvaag.
POS Runner Pål Foros POS Runner Pål Foros. side 2 POS Runner :: Oppgavestiller EDB Business Partner er en ledende nordisk IT- operatør. Avdelingen som.
Fagartikkelen Arbeidskrav for å få gå opp til muntlig eksamen våren 2009.
Supply Chain Analyzer Hovedprosjekt for Henning Jensen, Atle Rudshaug og Birger Ertsgaard 3dsu, AiTEL, HiST.
Mobilnummer Bypass-code applikasjon Loggin for første gang
Bruk av IKT i ulike beslutningsprosesser og arbeidsoppgaver i offentlig sektor (II) - Spesielt om representasjon av rettsregler i datamaskinprogrammer.
1 Klikk for fasit! Klikk for fasit!
Fortellinger som metode.
Trafikantens mobile sanntidssystem Presentasjon INF5261.
Status for Exchange ved UiO og veien videre v/ Bård Jakobsen (GMT/KD/IT-Drift/USIT)
Slik skriver du for nett Av Trude Sæle, Web- og kommunikasjonsrådgiver AFK. Prosjektleder ”Nye nettsider for Veiledningssentrene i Akershus”. Kontaktinfo:
Registrering av testresultater fra mobiltelefon
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Hvordan skrive egne dilemma
Bruk av TrioWeb uten å være Trio bruker Kort introduksjon
1.mars 2018 Videregående skole.
Enkle løsninger for utelivsbransjen
Dette er helt utrolig. Les alle tallene. Sakte linje etter linje
Mengder Elementer er ikke ordnet: 1,2,3 = 3,1,2
Oppgaver Næringsstoffer
Velkommen til denne interaktive oppgaven i Engelsk, IKT og Matematikk
MAT0100V Sannsynlighetsregning og kombinatorikk
Produksjonssetting i Cerebrum
Kapittel 7: Hypoteseprøving
MET 2211 Statistikk og dataanalyse
Kom i gang med programmering!
Telle i kor Telle med 5 fra 4 A – Forarbeid
Utskrift av presentasjonen:

Velkommen til Faglig Forum! :-)

Problemstilling For lang feedbackloop under utvikling når man skal bygge og starte vortex og klikke seg fram til riktig sted

En mulig løsning Gjøre det mulig å skrive tester slik at man kan jobbe testdrevet når man skriver ny kode eller endrer gammel Disse testene vil også være nyttig ved refaktorisering Utfordringen med tester i vortex er at vi har mange avhengigheter

To mock or not to mock Avhengigheter kan mockes, men med mange avhengigheter blir det mye mockkode Mye mockkode gjør testene vanskelige å vedlikeholde ved refaktorisering Skyldes tester som failer feil i koden man tester eller feil i mockkoden? Mocking kan føre til at testen failer uten at funksjonaliteten er endret Sjansen for at mockkoden inneholder feil øker

Alternativer til mocking Initiere en applicationContext med avhengigheter Det tar lang tid å lese inn en applicationContext med alle bønnene til vortex Initiere en applicationContext med bare de avhengighetene vi faktisk trenger

Miyagi Leser inn konfigurasjon Lager avhengighetsgraf ut fra en gitt bønne Lager konfigurasjonen som representerer denne grafen Dette er allerede gjort :)

Veien videre Ta ibruk den delmengden av konfigurasjonen som miyagi lager i tester AbstractDependencyInjectionSpringCon textTests eller tilsvarende

Nye muligheter Mulighet til å validere konfigurasjon Mulighet til å se kompleksiteten av avhengigheter Andre ting? :)