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)
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!
Valeu pelo apoio @danielhe4rt !
Bora que bora avançar nos estudos :)
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!
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. :)
Excelente e intuitivo, que bom que conseguiu trazer esse conhecimento pra nós #he4rtdevs
Obrigada, @epcgrs! Trarei outros conteúdos para a página :)
@stefany_brauns_dfef605500 gostei da iniciativa, ainda não tinha percebido que existia essa dificuldade de entendimento no início. Parabéns pelo artigo!!
Muito obrigada, @sharpdany!
Ainda vou continuar escrevendo mais :)
Ficou ótimo de verdade, parabéns pela escrita! 😍
Valeu, @rafino! Outros textos sairão do forno logo logo, fico feliz que tenha gostado!
Muito bom!!
Obrigada, @sharpdany! :)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.