Portrett av Kristoffer Gjøsund
Portrett av Kristoffer Gjøsund
Laster referanser...
- Polyform AS

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

Før var det litt uklart hvilken utgave av logikken som ble brukt rundt omkring i systemet. Ved å innføre en fast standard for versjonering av verktøyene mine, har jeg fjerna all tvil. Nå som jeg vet nøyaktig hva som kjører hvor, er det mye tryggere å gjøre store endringer.

Skrevet i samarbeid med KI - Gemini 3.7 Flash

Program informasjon

Teknologi - Python Verktøy - TypeScript

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 kunne bli!

Utfordring & Løsninger

Jeg hadde ikke helt kontroll på hvilken versjon av logikken som var i sving i de ulike delene av koden, og det gjorde meg litt usikker hver gang jeg skulle oppdatere noe.

Hensikten var å få på plass en fast standard for å merke de viktigste verktøyene mine, så jeg til enhver tid vet nøyaktig hva som ruller og går.

  • For å løse dette har jeg gjennomført følgende tiltak:
  • Jeg har lagt inn et fast versjonsnummer på verktøyet som snakker med GitHub.
  • Jeg har merka databasemodulen min med en egen versjonskode så jeg kan spore den bedre.
  • Jeg har lagt til versjonsmerking på selve klient-oppsettet.
  • Jeg har innført versjonskontroll på scanneren så jeg vet hvilken logikk som ble brukt til datainnsamling.

Gjennom dette arbeidet har jeg fått stålkontroll på versjonene av klassene mine. Det gjør det mye mindre skummelt å gå løs på store oppgraderinger fremover, siden jeg alltid kan se hva som er hva.