Portrett av Kristoffer Gjøsund
Portrett av Kristoffer Gjøsund
Han står på med godt humør, og er alltid på jakt etter nye utfordringer. - 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

Versjonering av Klasser

Det var tidligere uklart hvilken utgave av logikken som ble brukt i de ulike delene av systemet. Ved å innføre en fast standard for merking av alle viktige verktøy, er usikkerheten nå fjernet. Med full oversikt over hvilke versjoner som kjører til enhver tid, er det nå langt tryggere å gjøre store forbedringer uten at noe går i stykker.

Dagens Aktiviteter:

  • Opprettet en ny standard for å merke alle viktige deler av systemet med egne numre, slik at det alltid er klart hvilken utgave som er i bruk.
  • Lagt til tydelig merking på selve hovedoppsettet (klienten), slik at man vet nøyaktig hvilke innstillinger som kjører.
  • Innført nummermerking på "scanneren", slik at man alltid vet hvilken logikk som ble brukt da informasjonen ble hentet inn.
  • Samlet full oversikt over alle utgaver av verktøyene, noe som gjør det tryggere og langt enklere å gjøre store forbedringer senere.

Motivasjon & Energi - 10 / 10

Dagen er så fin den kan bli !

Utfordring & Løsning

Jeg manglet en oversikt over hvilken utgave av logikken som ble brukt i de forskjellige delene av koden, noe som skapte usikkerhet ved vedlikehold og oppdateringer.

Oppgaven ble å innføre en fast standard for merking av de viktigste verktøyene mine for å ha full kontrollhva som kjører til enhver tid.

  • Jeg har lagt inn et fast versjonsnummer på verktøyet som snakker med GitHub.
  • Jeg har merket databasemodulen min med en egen versjonskode for bedre sporing.
  • Jeg har lagt til versjonsmerking på oppsettet for selve klienten.
  • Jeg har innført versjonskontroll på innsamlingsverktøyet (Scanneren) slik at jeg vethvilken logikk som ble brukt.

Jeg har nå kontroll på versjonene av klassene mine. Dette gjør det mye enklere og tryggere å gjøre store oppgraderinger senere.