Object Calisthenics: LEI DE DEMETER - A Técnica Para Eliminar DEPENDÊNCIAS Ocultas no seu Código!

Object Calisthenics: LEI DE DEMETER - A Técnica Para Eliminar DEPENDÊNCIAS Ocultas no seu Código!

21.536 Lượt nghe
Object Calisthenics: LEI DE DEMETER - A Técnica Para Eliminar DEPENDÊNCIAS Ocultas no seu Código!
📚 Leituras Recomendadas: 🔗 Aprenda Domain-driven Design: Alinhando Arquitetura de Software e Estratégia de Negócios - https://amzn.to/4icIy7m 🔗 Clean Code: Habilidades Práticas do Agile Software – https://amzn.to/3FzY9zq 🔗 Refatoração: Aperfeiçoando o Design de Código Existente – https://amzn.to/4i9ZZWc Fala, pessoal! Renato Augusto aqui de novo, e hoje vamos explorar mais uma regra essencial do Object Calisthenics: a poderosa Lei de Demeter e que está relacionada com orientação a objetos avançada e também a conceitos do domain driven design como o Agregate Root. Você já se deparou com um código difícil de manter, cheio de dependências ocultas e chamadas encadeadas intermináveis? Provavelmente, você estava violando a Lei de Demeter, uma das melhores práticas para criar código limpo, coeso e fácil de manter. Neste vídeo, você aprenderá exatamente o que é a Lei de Demeter, como identificá-la e, principalmente, como aplicar essa regra para desacoplar o seu código e aumentar sua qualidade e legibilidade e também seu nível de orientação a objetos. Vou mostrar exemplos reais e práticos, antes e depois da refatoração, tudo isso de maneira totalmente agnóstica de linguagem de programação. Assista também: https://youtu.be/YGNH71KPIes https://youtu.be/PXHqooNlkVM https://youtu.be/pW9Bb4PteWU https://youtu.be/_OKbQKjiKR8 🚀 O que você vai aprender neste vídeo? | Object Calisthenics: LEI DE DEMETER - A Técnica Para Eliminar DEPENDÊNCIAS Ocultas no seu Código! ✅ O que é a Lei de Demeter e por que ela importa tanto e como ela está relacionada a conceitos avançados do domain driven design como o Agregate Root! ✅ Como identificar violações da Lei de Demeter no seu código ✅ Por que chamadas encadeadas são prejudiciais e aumentam o acoplamento ✅ Exemplos práticos de antes e depois da aplicação da Lei de Demeter ✅ Como essa regra melhora drasticamente o seu nível de orientação a objetos ✅ Como aplicar a Lei de Demeter sem exagerar ou criar overengineering ✅ Dicas para aplicar essa regra de forma agnóstica em qualquer linguagem de programação 📘 Minhas Recomendações Pessoais de Leitura: 📚Fundamentos da Arquitetura de Software: uma Abordagem de Engenharia -https://amzn.to/4aFP9UT 📚 Criando Microsserviços: Projetando Sistemas com Componentes Menores e Mais Especializados - https://amzn.to/3BfiSqx 📚 Migrando Sistemas Monolíticos Para Microsserviços: Padrões Evolutivos Para Transformar seu Sistema Monolítico - https://amzn.to/3BkY00W 📚 Domain Driven Design: Atacando as Complexidades no Coração do Software - https://amzn.to/3Bmr3RV 💡 Por que assistir? 🔹 Aprenda a criar código mais desacoplado e fácil de manter 🔹 Domine mais uma boa prática essencial da programação orientada a objetos 🔹 Evite um dos erros mais comuns no desenvolvimento de software 🔹 Torne-se um programador capaz de escrever código profissional e de alto nível 🎯 Quem deve assistir? 👨‍💻 Desenvolvedores buscando melhorar sua escrita de código limpo 📚 Estudantes de programação orientada a objetos 💼 Profissionais que aplicam princípios SOLID, Clean Code, Domain Driven Design e boas práticas diariamente 🔥 Curtiu o vídeo? Deixa o like, se inscreve no canal e ativa o sininho para acompanhar mais conteúdos como esse! Quer apoiar meu trabalho diretamente? Considere se tornar membro do canal! 📩 Tem dúvidas ou sugestões? Comenta aqui! Eu sempre leio tudo e respondo sempre que possível. 🚀 Te vejo no próximo vídeo! #solid #orientacaoaobjetos #LeiDeDemeter #ObjectCalisthenics #CleanCode #ArquiteturaDeSoftware