Ontwikkelingsomgevingen
Ontwikkelingsomgevingen zijn configureerbare sets van software, bibliotheken en instellingen waarin programmeurs code kunnen schrijven, bouwen en debuggen. Het doel is een reproduceerbare en isolierte omgeving die afwijkt van productieomgevingen, zodat fouten sneller kunnen worden opgespoord en nieuwe functionaliteit veilig kan worden ontwikkeld.
Er bestaan verschillende typen ontwikkelomgevingen, zoals lokale (op de eigen computer), remote (op gedeelde servers) en
Belangrijke componenten zijn onder meer: sourcecode en een teksteditor of IDE; compiler of interpreter; build- en
Om drift te voorkomen worden dependencies vastgelegd via bestanden zoals package.json of requirements.txt; vaak wordt gewerkt
Een belangrijk doel van ontwikkelomgevingen is environment parity: de omgeving waarin wordt ontwikkeld moet zoveel mogelijk