Skrevet i samarbeid med KI - Gemini 3.7 Flash
Teknologi - Python
Verktøy - TypeScript
- 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.
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.