Entrelinhas do Código

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


Listen Later

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.

...more
View all episodesView all episodes
Download on the App Store

Entrelinhas do CódigoBy Tiago de Abreu