Skrevet i samarbeid med KI - Gemini 3.7 Flash
Teknologi - Nuxt.js
Verktøy - TypeScript
Prinsipper - Datakvalitet
- Stoppe uønskede nedlastningsvarsler som forstyrrer brukere.
- Gjennom gang av hvordan nettsiden er mer påliteleig under panseret.
- Øke datakvaliteten, for å spare kostbar feilsøking og raske fiks i fremtiden.
- Oppsummere hvordan en forutsigbar nettside øker tilliten hos sluttbrukeren.
- Innføring av "smart-sjekker" som sørger for at nettsiden forblir oppe, selv når data mangler.
Dagen har vært så fin den kunne bli.
Utfordring & Løsninger
Det ble oppdaget to ukorrektheter i prosjektets komponent-bibliotek som skapte en uventet brukeropplevelse. Feilene førte til at nettsiden oppførte seg ustabil for brukeren.
Oppgaven min var å kartlegge de ukorrekthetene og sørge for at komponentene ble pålitelige. Hensikten var å sikre systemet forsto forskjellen på en vanlig lenke og en nedlastning, samt sørge for at nettsiden ikke krasjer selv om bildeinformasjonen, midlertidig manglet.
- Jeg endret logikken hvordan systemet kommuniserer med nettleseren. Ved å bytte ut
boolinske-verdier til en logikk som fjerner kommunikasjonen helt når den ikke trengs, stoppet jeg de uønskede effekten av nedlastningsvarslene. - Jeg la til logikk for en sjekk som spør systemet om bilde er tilgjenglig i konteksten, hvis svaret er usant, så hopper systemet elegant over bilde-delen i stedet for å krasje hele siden.
- Jeg ryddet opp i den tekniske etterslepet for hvordan data blir levert til komponentene for å redusere feil marginen og sikrer at dataen som brukes er pålitelig og forutsigbar.
Jeg har skapt et mer pålitelig komponentbibliotek som tåller uforutsette datafeil uten at det påvirker kunden. Ved å fjerne uønskede nedlastninger og hindre krasj, har jeg økt kvaliteten på produktet. Dette reduserer antall feilmeldinger for brukere og sparer spotane fiks i fremtiden. Nettsiden fremstår nå som mer forutsigbart, profesjonelt og pålitelig.