Posts for: #Go

TL;DR: Holde tritt med avhengigheter i go lang

Hvordan holde tritt ved å adoptere en god rytme på oppdateringer. Store hopp gjøres med kontrollert og med intensjon.

Rytmen

Daglig/ukentlig hygiene

    go get -t -u=patch ./...
    go mod tidy
    go vet ./...
    go test ./...
    govulncheck ./...

Ukentlig (minor-løft)

    go get -t -u ./...
    go mod tidy
    go vet ./...
    go test ./...
    govulncheck ./...

Major (målrettet)

    # Ny major krever /vN i modulbanen + oppdatere imports
    go get example.com/lib/v2@latest
    go mod tidy
    go vet ./...
    go test ./...
    govulncheck ./...

Status & kontroll

Se hva som kan løftes (innen samme major)

Regexp!? - Nødvendig eller aktiv selvskading?

Har du noen gang fått en melding som sier: “Regex er alt du trenger for å løse dette”? Du åpner filen, ser på det kryptiske mønsteret av tegn og får et akutt behov for en ekstra kopp kaffe. Regex kan være genialt – men vi har en liten bekjennelse: Noen ganger er det like greit å legge ned regex-bibelen, ta et par steg tilbake og tenke: Er det virkelig nødvendig?