Hjelp, brukerne rapporterer om feil
Hva gjør man når teamet får innrapportert en feil i systemet man forvalter?
-
Ankomst av feilmelding: Når en feil blir rapportert, er det som å motta en lapp som forteller at noe uventet eller uønsket har skjedd i programvaren. Denne lappen inneholder vanligvis informasjon om hva som gikk galt, når det skjedde, og av og til til og med hvordan man kan gjenskape problemet. Forestill deg det som å oppdage en feil i en oppskrift - du vet at det er noe galt, men du må finne ut nøyaktig hva. Utviklerne samler seg rundt denne metaforiske "feilmeldingskjøkkenet" og leser nøye gjennom lappen for å forstå problemet.
-
Undersøkelse og diagnostisering: Når teamet forstår det rapporterte problemet, tar de på seg detektivhatten. De undersøker koden, som er som å etterforske ingrediensene og trinnene i oppskriften. De sporer feilens fotspor, leter etter de spesifikke kodene som kan forårsake problemet. Noen ganger er det en manglende ingrediens (som en linje med kode), eller det kan være misforståelser mellom ingrediensene (forskjellige deler av koden som ikke fungerer godt sammen). Målet er å identifisere hva som gikk galt og hvorfor, akkurat som å finne ut hvilken ingrediens som ødela retten.
-
Fikse og teste: Når feilen er identifisert, setter utviklerne i gang med å fikse den. Dette er som å rette opp oppskriften slik at retten blir akkurat riktig. De endrer koden, legger til manglende ingredienser eller justerer prosessen. Imidlertid betraktes ikke løsningen som endelig før den er testet. Tenk på dette som smaksprøver - retten må prøves for å sikre at den nå er perfekt. På samme måte kjører utviklerne ulike tester for å forsikre seg om at feilen virkelig er rettet, og at endringene ikke har introdusert nye problemer. Når testene består, er den rettede koden klar til å bli distribuert til brukerne, og programvaren oppdateres for å sørge for at alle får den forbedrede versjonen.