programmeringsmiljö
Et programmeringsmiljø, eller utviklingsmiljø, er settet av verktøy, konfigurasjoner og ressurser som en programmerer bruker for å skrive, bygge, teste og kjøre programvare. Miljøet omfatter ofte maskinvare og operativsystemet som kjører koden, programmeringsspråkene og deres kjøretidsmiljøer, kompilatorer og tolker, byggverktøy og pakkeadministratorer, tekstredigerere eller integrerte utviklingsmiljøer (IDEs), samt feilsøkings- og testverktøy. I tillegg inngår kildekodekontroll, dokumentasjon og eventuell kjøring av programvaren i containere eller virtuelle maskiner for isolasjon.
Komponenter inkluderer utviklingsmiljø (IDEs som IntelliJ eller Visual Studio Code), redigerere, språkservere, automatiske byggverktøy (Maven, Gradle,
Miljøet kan være lokalt på en utviklers maskin eller eksternt på en server, i skyen eller i
Automatisering og samarbeidsverktøy som versjonskontroll, bygg- og CI/CD-pipelines og infrastruktur som kode bidrar til reproduksjon og