Ambiente focado no desenvolvimento do código. Nesse ambiente é onde as novas features
são desenvolvidas e testadas de uma forma facil e rápida. Os testes implementados nesse ambiente são de tipo unitário e de integração.
As configurações de segurança e rede são muito flexíveis para favorecer o desenvolvimento e teste de forma fluida. O acesso às branches
de desenvolvimento costuma a ser liberado para todos os desenvolvedores já que o risco de afetar o produto final é mínimo. Os dados usados no banco de dados são dados fake
e o proprio banco pode ser derrubado e levantado de novo sem prejuizio quantas vezes quiser.
Podemos diferenciar o ambiente de desenvolvimento local (máquina do desenvolvedor) e o ambiente de desenvolvimento remoto, normalmente aprovisionado com os requerimentos basicos, já que unicamente é acessado por desenvolvedores do projeto.