031 - Evite o Código Dodô: O Poder da Configuração Pragmática - The Pragmatic Programmer cover art

031 - Evite o Código Dodô: O Poder da Configuração Pragmática - The Pragmatic Programmer

031 - Evite o Código Dodô: O Poder da Configuração Pragmática - The Pragmatic Programmer

Listen for free

View show details

About this listen

Neste episódio, mergulhamos no Tópico 32: Configuração do livro "The Pragmatic Programmer", explorando por que manter valores que mudam ou variam entre ambientes/clientes externos ao código-fonte é absolutamente crucial para criar software resiliente 💪.Descubra por que hardcodificar informações como credenciais de banco de dados 💾, URLs de APIs 🌐 ou regras de negócio específicas 👤 viola o princípio DRY (Don't Repeat Yourself) 💧⛔ e é a receita para criar "Código Dodô" 🦤 – código inflexível que não consegue se adaptar e se torna obsoleto rapidamente ⏳.Aprenda a dica essencial: "Coloque a Configuração em Seu Lugar" ✅. Esse "lugar" deve ser externo ao código, como arquivos 📝 ou variáveis de ambiente 📦.Exploramos também como a configuração se conecta a outros princípios pragmáticos fundamentais:•DRY: Evitando a duplicação do conhecimento 💡.•The Power of Plain Text: Aproveitando a legibilidade humana 📖, a manipulação por ferramentas ✏️ e a compatibilidade com controle de versão 💾 do texto plano para gerenciar sua configuração1....•Domain Languages: Vendo formatos como YAML e JSON como linguagens de domínio simples que tornam a configuração clara e compreensível3....•Decoupling: Desacoplando a lógica da sua aplicação dos detalhes específicos do ambiente ou cliente, tornando-a mais flexível para implantação em diferentes contextos 🔗↔️6....Entenda como externalizar a configuração permite alterar o comportamento da aplicação sem reconstruir ou reimplantar o código 🚀💨, reduzindo drasticamente o risco de introduzir novos bugs 🐞➡️🚫.Não deixe seu projeto (ou sua carreira!) seguir o caminho do dodô 🦤. Sintonize para dominar a arte da configuração pragmática! ✨Tópicos Relacionados abordados: DRY, The Power of Plain Text, Domain Languages, Decoupling.

No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.