kehitysympäristöä
Kehitysympäristö tarkoittaa kokonaisuutta, jossa ohjelmistojen kehittäminen, rakentaminen ja ensitestaukset tapahtuvat. Siihen kuuluvat sekä laitteisto että ohjelmistot sekä käytännöt, joilla kehitystyö voidaan suorittaa eristetysti tuotantoympäristöstä.
Ympäristöä voidaan tarkastella eri tasoilla. Paikallinen kehitysympäristö sijaitsee kehittäjän omalla koneella ja mahdollistaa nopean kokeilun sekä
Yleisiä komponentteja kehitysympäristössä ovat ohjelmointikielet ja IDE:t, kääntäjät tai tulkit, rakennustyökalut sekä riippuvuuksienhallinta. Versionhallinta (esim. Git)
Reproducibiliteetti on keskeinen tavoite: konttien tai virtuaalikoneiden avulla sama kehitysympäristö voidaan palauttaa toistuvasti; infrastruktuuria voidaan hallita
Parhaat käytännöt sisältävät ympäristöjen eristämisen, riippuvuuksien tarkkaa hallintaa, dokumentaation ylläpitämisen sekä versionhallinnan konseptin jatkuvan hyödyntämisen. Lisäksi