kehitysympäristöjä
Kehitysympäristöjä tarkoitetaan ohjelmiston kehittämiseen, testaamiseen ja jakeluun käytettäviä ympäristöjä, joissa koodia kirjoitetaan, rakennetaan ja validoidaan. Ympäristöt voivat vaihdella elinkaaren mukaan: kehitys-, testaus-, staging- ja tuotantoympäristöjä. Eri ympäristöt auttavat erottamaan kehitystyön kokeiluja tuotantotodellisuudesta.
Ympäristön keskeisiä osia ovat esimerkiksi koodi- editori tai IDE, kääntäjä tai tulkki, rakennustyökalut ja riippuvuuksienhallinta sekä
Monet kehitysympäristöt voivat sijaita paikallisesti kehittäjän koneella, etäpalvelimilla tai pilvessä. Konttori- ja virtualisointiratkaisut parantavat eristystä ja
Automaatio ja laadunvarmistus ovat kiinteä osa nykyaikaisia kehitysympäristöjä: CI/CD-putkistot rakentavat, testaavat ja ottavat käyttöön sovelluksia automaattisesti.
Esimerkkejä kehitysympäristöistä ovat paikallinen kehitysympäristö, etäkehitysympäristö, konttilla tai pilvessä toimivat kehitysympäristöt sekä staging-ympäristö, jossa testataan tuotantoyhteensopivuutta