Portrett av Kristoffer Gjøsund
Portrett av Kristoffer Gjøsund
Laster referanser...
- Garden Outlet

Kristoffer Gjøsund

LogicMeetsCreativeSolutions

Forener min akademiske reise fra bygg, helse og IT. Til å skape løsninger gjennom samarbeid. For meg er utfordringer en felles reise

Sosial media Linker / Kontakt

API Endepunkt &Handler forbedringer

Før var det litt vrient å holde styr på alle de løse delene i prosjektet. Ved å gi alt sammen skikkelige navn og rydde opp i rotet, er det nå mye lettere å se hva som faktisk kjører og hvordan ting henger sammen. Det gjør det både tryggere og enklere å bygge videre på ting, siden jeg nå har stålkontroll på hvem som snakker med hvem.

Skrevet i samarbeid med KI - Gemini 3.7 Flash

Program informasjon

Teknologi - Python Verktøy - TypeScript, KI

Dagens Aktiviteter

  • Oppdatert alle systemdefinisjoner med unike merkelapper (labels) for å sikre at hver enkelt "vei" og funksjon i systemet er lett å identifisere.
  • Implementert de nye, unike navnene i systemets oversiktsrapport, noe som gir bedre innsikt i operativ status og ytelse for hver enkelt komponent.
  • Identifisert og fjernet utdaterte sjekkfunksjoner som lå spredt i koden, for å redusere teknisk gjeld.
  • Samlet alt ansvar for tilstandskontroll i én ny, dedikert modul for å forenkle vedlikehold og fremtidig utvidelse.
  • Etablert kontroll på samspillet mellom de ulike delene av systemet, noe som gjør det tryggere og mer oversiktlig å introdusere ny funksjonalitet.

Motivasjon & Energi - 10 / 10

Dagen er helt grei, men litt irriterende når AI-en ikke helt tar tegninga på hva jeg ber om.

Utfordring & Løsninger

De forskjellige "veiene" og funksjonene i systemet mitt manglet skikkelige navn, så det ble fort litt kaotisk å vite hva som faktisk var i drift og hvordan de presterte.

Hensikten var å gi hver del av systemet et tydelig navn så jeg fikk bedre kontroll, og gjøre det lettere å legge til nye ting senere uten at alt kneler.

  • For å løse dette har jeg gjennomført følgende tiltak:
  • Jeg har oppdatert alle definisjonene i systemet med unike merkelapper så det er lett å kjenne igjen hver eneste rute.
  • Jeg har fiksa på hvordan systemet rapporterer tilstanden sin ved å bruke disse nye navnene i oversikten.
  • Jeg har kasta ut gamle og utdaterte sjekkfunksjoner som lå og slengte, og samla alt ansvaret i den nye modulen jeg snekra sammen.

Gjennom dette arbeidet har jeg fått full oversikt over driften. Det er nå mye tryggere for meg å rulle ut nye funksjoner fremover fordi jeg har full kontroll på hvordan de ulike delene snakker sammen.