Object Calisthenics: A ARMADILHA dos TIPOS PRIMITIVOS! Seu código está FRÁGIL por causa disso!
Автор: Renato Augusto
Загружено: 2025-03-16
Просмотров: 91036
Описание:
Conheça O MAPA DO ARQUITETO - Um guia de carreira completo Do Iniciante ao Arquiteto de Software: https://go.hotmart.com/R100244660B
📚 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 no vídeo de hoje vamos falar sobre um erro comum que pode estar prejudicando seu código e também ferindo princípios básicos da programação orientada a objetos (POO): a obsessão por tipos primitivos!
Será que você está realmente aplicando os princípios da orientação a objetos e do Domain-Driven Design (DDD) no seu código?
Se você usa int, string e boolean para tudo, sem encapsular dados em Value Objects, pode estar violando princípios essenciais, como coesão, encapsulamento e SRP (Single Responsibility Principle) do SOLID. No vídeo de hoje, você vai aprender como evitar esse problema e escrever um código mais robusto e alinhado aos princípios SOLID.
🚀 O que você vai aprender neste vídeo? (Object Calisthenics: A ARMADILHA dos TIPOS PRIMITIVOS! Seu código está FRÁGIL por causa disso!)
✅ O perigo dos Tipos Primitivos: Como eles tornam seu código frágil e difícil de manter.
✅ Orientação a Objetos na prática: Como encapsular dados corretamente e evitar programação procedural disfarçado.
✅ Value Objects no Domain-Driven Design: A solução definitiva para eliminar a obsessão por tipos primitivos.
✅ Object Calisthenics: Como esse conjunto de regras pode transformar a forma como você estrutura seu código.
✅ SOLID na prática: Como evitar violação de princípios fundamentais ao modelar seu sistema.
✅ Exemplos Práticos: Como aplicar esses conceitos no seu código do dia a dia.
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?
🔹 Código mais profissional: Aprenda técnicas usadas por programadores experientes.
🔹 Evite armadilhas comuns: Descubra como pequenos ajustes melhoram a legibilidade e a manutenção do código.
🔹 Domine boas práticas: Escreva código mais expressivo, reutilizável e alinhado com SOLID e DDD.
🔹 Melhore sua carreira: Arquitetos de software valorizam código bem estruturado e sem dependência excessiva de tipos primitivos.
🎯 Quem deve assistir?
👨💻 Desenvolvedores que querem aprimorar suas habilidades em programação orientada a objetos e boas práticas.
📚 Estudantes de TI que desejam aprender a modelar código corretamente desde o início.
💼 Profissionais de software que buscam aplicar Domain-Driven Design e SOLID no dia a dia.
🔥 Gostou do conteúdo? Então deixa o like, se inscreve no canal e ativa o sininho para não perder os próximos vídeos! E se quiser apoiar meu trabalho, considere se tornar membro do canal.
📩 Ficou com alguma dúvida? Deixa aqui nos comentários! Eu leio todos e respondo sempre que possível.
🚀 Nos vemos no próximo vídeo!
#solid #orientacaoaobjetos #domainDrivenDesign #valueObjects #ObjectCalisthenics #arquiteturadesoftware
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: