Utfordringen
Når kodebasen vokser, tar det lang tid å finne hvor funksjoner bor og hva en endring påvirker. Nye utviklere og team som skal rydde opp mangler ofte et godt, dokumentert startpunkt.
Slik kommer dere i gang
- 1
Avklar tilgang og bruksområde
Velg et avgrenset område av kodebasen, og kontroller hvordan leverandøren behandler koden. Bestem hvilke spørsmål teamet vil bruke verktøyet til, som forklaring av avhengigheter, feilsøking eller planlegging av en mindre endring.
- 2
La verktøyet lage et kart
Be AI-editoren forklare aktuelle mapper, dataflyt og tester med pekere til konkrete filer. Sammenlign forklaringen med dokumentasjon og kode. Bruk den til å lage en undersøkelsesplan, ikke som fasit for hvordan systemet virker.
- 3
Gjennomgå endringer i teamet
La utviklere lese og teste alle foreslåtte endringer før de legges inn. Menneskelig kodegjennomgang skal kontrollere arkitektur, sikkerhet og konsekvenser for andre deler av systemet før en endring godkjennes.
Slik ser det ut i praksis
Et utviklingsteam brukte en AI-editor til å forklare hvordan en eldre modul hang sammen med innlogging og dataimport. En erfaren utvikler kontrollerte filreferansene, og teamet brukte kartet som grunnlag for å planlegge oppryddingen og velge relevante tester.
Verktøy
Cursor, Claude Cowork og Claude Code kan lese sammenhenger på tvers av filer og svare med utgangspunkt i kodebasen. Det gjør dem nyttige for utforsking og forberedelse av endringer. De bør brukes sammen med versjonskontroll, tester, dokumentasjon, teamets arkitekturvalg, intern drift og vanlige rutiner for kodegjennomgang.
Fallgruver å unngå
- AI kan beskrive sammenhenger som virker sannsynlige, men som ikke stemmer med kjøretid eller skjulte avhengigheter. Be om filreferanser og kontroller dem i koden.
- Å godta større refaktorering uten små, testbare steg gjør feil vanskelige å spore. Del arbeidet opp og bruk eksisterende tester før og etter hver endring.
- Kildekode kan inneholde hemmeligheter eller kundedata. Gå gjennom leverandørens datavilkår og fjern nøkler fra repoet før dere kobler til et verktøy.
Sist oppdatert 8. september 2026