DEV Community

Stefany Brauns for Elas Falam Tech

Posted on

[pt-br] Você sabe o que é o ambiente em produção (prd) e desenvolvimento? (dev)

Você certamente já ouviu falar em teste em dev ou em prd. Caso você ainda não saiba, estou aqui para te contar o que é são essas siglas e para que servem no meio da tecnologia.

Boas-vindas a esse artigo, e aqui eu vou mostrar um pouco de como eu descobri esses termos e como eles fizeram sentido para mim.

Como toda pessoa iniciante, as siglas se tornam quase que uma inimiga nas horas do aprendizado. Assim que eu peguei a minha primeira tarefa no estágio, recebi a seguinte recomendação: teste tudo em dev primeiramente, depois, quando tiver certeza, coloque em prd. Como eu não sabia, achei até estranho, como assim testar em dev? Mas eu já não sou dev? O que é prd? Muitas perguntas para uma cabeça iniciante.

Então após uma pesquisa, descobri que dev e prd significam “desenvolvimento” e “produção”, respectivamente. E o que são esses termos?

Primeiramente, viaja um pouco aqui comigo: pense em um espetáculo de dança. Quando o espetáculo está acontecendo é onde não podem haver erros, o público precisa ver exatamente o que foi planejado e ensaiado. Essa situação para a tecnologia equivale ao ambiente em produção.

Agora, quando os artistas ensaiam o que será apresentado, utilizam dias planejando o que vestir, a maquiagem que será usada, as músicas que serão tocadas e, inclusive, os erros e brincadeiras que acontecem durante esses momentos são o equivalente ao ambiente em desenvolvimento

Ambiente em dev (desenvolvimento)

É o ambiente que você precisa ver como o código está executando, mas ainda não está finalizado e é apenas um teste, que pode afetar como o software ou aplicação está naquele momento. É um ambiente no qual os desenvolvedores podem “brincar”, sem impactar na entrega final do produto.

Esse ambiente serve para que novas funcionalidades, testes, parametrizações e correções de bugs sejam realizadas com liberdade de experimentação, pois ali podem ter quebras e recriações de códigos sem receio que afete os usuários finais. Além disso, os dados podem ser fictícios e não precisam de atualização frequente.

Ambiente em prd (produção)

Aqui é quando erros não podem acontecer, porque é o lugar no qual o software ou a aplicação precisam funcionar corretamente para o uso. No ambiente em produção (prd), os desenvolvedores devem entregar a versão final e revisada do código.

Esse ambiente serve para que as empresas usem o ambiente aonde o show irá acontecer. Basicamente é o local em que as operações da empresa ocorrerão. Os dados são reais e estão em constante atualização. Tão constantes que parecem até uma live acontecendo ao vivo.

Essas siglas são estranhas no começo mas com um pouquinho de estudo a familiaridade é garantida. Espero ter te ajudado e até a próxima 😊

Top comments (12)

Collapse
 
danielhe4rt profile image
Daniel Reis

O resumo ficou ótimo! Espero que você encontre o tal do ambiente de "staging" na sua jornada dev!

Continue publicando seus estudos, vamo que vamo!

Collapse
 
stefany_brauns profile image
Stefany Brauns

Valeu pelo apoio @danielhe4rt !

Bora que bora avançar nos estudos :)

Collapse
 
cherryramatis profile image
Cherry Ramatis

Adorei o exemplo que vc usou pra explicar ambiente, eu confesso que nunca consigo uma boa analogia pra explicar esse tipo de coisa pra pessoas iniciantes

incrivel conteúdo!

Collapse
 
stefany_brauns profile image
Stefany Brauns

Muito obrigada, @cherryramatis!

Eu sempre procuro pensar em situações que vivi e como meus estudos se aplicam nelas. A IA também pode ajudar a fornecer analogias quando necessário. Gosto muito de analogias para aprender. :)

Collapse
 
epcgrs profile image
Emmanuel Pereira Pires

Excelente e intuitivo, que bom que conseguiu trazer esse conhecimento pra nós #he4rtdevs

Collapse
 
stefany_brauns profile image
Stefany Brauns

Obrigada, @epcgrs! Trarei outros conteúdos para a página :)

Collapse
 
vitoriazzp profile image
Vitória Zoche

@stefany_brauns_dfef605500 gostei da iniciativa, ainda não tinha percebido que existia essa dificuldade de entendimento no início. Parabéns pelo artigo!!

Collapse
 
stefany_brauns profile image
Stefany Brauns

Muito obrigada, @sharpdany!

Ainda vou continuar escrevendo mais :)

Collapse
 
rafino profile image
Rafael Neves

Ficou ótimo de verdade, parabéns pela escrita! 😍

Collapse
 
stefany_brauns profile image
Stefany Brauns

Valeu, @rafino! Outros textos sairão do forno logo logo, fico feliz que tenha gostado!

Collapse
 
sharpdany profile image
Daiani Vieira

Muito bom!!

Collapse
 
stefany_brauns profile image
Stefany Brauns

Obrigada, @sharpdany! :)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.