DDD (Domain-Driven Design) // Dicionário do Programador

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 93

  • @RodrigoBranas
    @RodrigoBranas 4 ปีที่แล้ว +111

    Excelente conteúdo! Parabéns por conseguirem sintetizar um tema complexo de uma forma objetiva e muito didática!

    • @codigofontetv
      @codigofontetv  4 ปีที่แล้ว +13

      Muito obrigado Branas! Foi um desafio enorme mesmo. É uma honra pra nós receber sua aprovação, adoramos seu conteúdo.

  • @krewft
    @krewft 4 ปีที่แล้ว +11

    -Primeiro video que assisto do canal
    -Me chamou de CDF
    -São 4h14 da manhã
    -Ganhou um inscrito

  • @mpm1963
    @mpm1963 4 ปีที่แล้ว +75

    DDD é um dos temas clássicos da ciência da computação no desenvolvimento de software. Para entender a importância do DDD deve-se ter um bom nível de amadurecimento em desenvolvimento, já que ataca os principais problemas e, claro, em desenvolvimento de sistemas complexos. O DDD separa o joio do trigo: dos desenvolvedores e "dos desenvolvedores". O problema é que o próprio livro do Erick torna dificil o entendimento e, principalmente, como aplicar. Tem muita gente por aí dando interpretações equivocadas sobre o DDD e por isso procuro me guiar no Domain-Driven Design Europe (tem o canal aqui no youtube), inclusive o Erick já fez várias palestras nesse canal.

  • @gabrielfonseca1820
    @gabrielfonseca1820 4 ปีที่แล้ว +6

    Sou um programador Jr, sempre me questionam sobre DDD e TDD (vejo também na maioria das vagas).
    Eu iniciei com programação praticamente no começo deste ano e desde então só havia ouvido falar, mas graças ao seu vídeo eu consegui me introduzir nesse termo DDD e entender melhor sobre o que é o DDD. Obrigado por compartilhar os conhecimentos de vocês conosco, minha carreira agradece. Like e compartilhado para que mais pessoas possam aprender com vocês.

    • @DfiedlerPlayer
      @DfiedlerPlayer 2 ปีที่แล้ว +1

      Todos pedem mas quase ninguém aplica

  • @jasonloureiro7095
    @jasonloureiro7095 2 ปีที่แล้ว +2

    Parabéns ao CDF pelo ótimo conteúdo!

  • @viniciusschutt7798
    @viniciusschutt7798 3 ปีที่แล้ว +1

    Extremamente bem explicado, já tinha assistido alguns vídeos antes desse sem entender quase nada, e aqui ficou bem claro, muito obrigado e parabéns!

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +1

      Uau! Muito obrigado pelo seu elogio. Ficamos felizes que o vídeo tenha ajudado. Grande abraço!

  • @emanuelsilva234
    @emanuelsilva234 2 ปีที่แล้ว +1

    Vocês são maravilhosos. Muita coisas foram esclareidas na minha vida assistindo os seus vídeos. Obrigado pelos conteúdos.

  • @FernandoTakeshiSato
    @FernandoTakeshiSato 4 ปีที่แล้ว +4

    Excelente "primer", e que coincidência...recentemente fui questionado sobre DDD em uma entrevista. Acredito que trata-se de um daqueles temas que só com bagagem e experiência você realmente entende, e por isso a questão.

    • @codigofontetv
      @codigofontetv  4 ปีที่แล้ว +1

      Tem razão Fernando. DDD não é leitura para quem está começando, aliás muita coisa na nossa área leva tempo para entender completamente. Por isso estar sempre estudando é importante e prazeroso.
      Grande abraço!

  • @gustavo-santos-dev
    @gustavo-santos-dev 3 ปีที่แล้ว +3

    Sigo as práticas de DDD há alguns anos já. Os padrões táticos e estratégicos realmente mudam a forma como a gente interage com especialistas de negócio, vê o software e o problema que estamos resolvendo. Não consigo hoje não seguir por esse caminho, se tenho essa oportunidade.
    É muito massa ver esse conteúdo tomando mais corpo na comunidade brasileira. :)

  • @HernandesJunio
    @HernandesJunio 3 ปีที่แล้ว +2

    Pessoal, parabéns pelo conteúdo!!!
    Vocês conseguiram passar de uma forma muito clara.

  • @brunofilgueiras3518
    @brunofilgueiras3518 3 ปีที่แล้ว +1

    impressionado como vocês conseguiram por todo esse conteúdo em 11 minutos O_O...

  • @alexandrequeiroz3178
    @alexandrequeiroz3178 4 ปีที่แล้ว +4

    woow, que tema... esta maneira de enxergar a integração entre as áreas de negócio e tecnologia é extremamente salutar. Como com certeza a faculdade não abordará esta questão com uma referência bibliográfica tão boa, irei ler este livro muito em breve. Obrigado pelo vídeo!

  • @mvrabreu
    @mvrabreu 4 ปีที่แล้ว +14

    "É um daqueles livros que exige dedicação para a leitura". De fato, não é uma leitura rápida e fácil, mas é bem interessante!

  • @joaopedromoraes4744
    @joaopedromoraes4744 4 ปีที่แล้ว +1

    Apesar de ser um livro antigo se tratando do ano de 2003, o conteúdo é super atual.
    Abre muito a cabeça na hora de desenvolver um software de qualidade, aborda conceitos importantes na hora de trabalhar com arquitetura de microserviços.

  • @charlesluz2461
    @charlesluz2461 3 ปีที่แล้ว +2

    Perfeita explicação, muito obrigado!!!

  • @LeprosuGnome
    @LeprosuGnome 3 ปีที่แล้ว

    Muito interessante, amo aprender sobre o que mercado que estou atuando quando desenvolvo, mas nunca soube sobre DDD. Interessantíssimo.

  • @GeFFonTube
    @GeFFonTube 3 ปีที่แล้ว +1

    Excelente o conteúdo! Parabéns teachers.

  • @lucasg8455
    @lucasg8455 ปีที่แล้ว

    Acompanho vcs a anos. Cada vez gosto mais ❤. Queria ver um Trybe talks com voces dois rs. Sou da turma 24b

  • @matheus95s
    @matheus95s 4 ปีที่แล้ว +2

    Excelente conteúdo! Parabéns pelo vídeo. Ficou muito bom!! :)

    • @codigofontetv
      @codigofontetv  4 ปีที่แล้ว

      Muito obrigado Matheus. 🤓

  • @menachemmendel
    @menachemmendel 4 ปีที่แล้ว +1

    Parabéns pelo vídeo casal, nota mil! 👏👏👏

  • @IlustraDev
    @IlustraDev 4 ปีที่แล้ว +16

    Que tema TOP hein.. Muuuito bom. Parabéns casal. =D

  • @damiao1452
    @damiao1452 3 ปีที่แล้ว

    show de bola. Parabéns!!

  • @brenobcsilva
    @brenobcsilva 3 ปีที่แล้ว +1

    Parabéns!!

  • @PauloLessa01
    @PauloLessa01 4 ปีที่แล้ว +16

    Tem que sempre usar o DDD antes do número para ligar para uma pessoa!
    Brincadeiras a parte kkkkkk
    Interessante o conteúdo sobre DDD, cheguei no canal agora e estão de parabéns!

  • @misaelcostahomem7999
    @misaelcostahomem7999 4 ปีที่แล้ว +26

    Pensa num assunto que vem ganhando relevância, ai se encomenda o livro no Mercado Livre, e quando vê pá: um casal querido vem falar do assunto!! Como não assistir?

  • @vitorpeixoto2324
    @vitorpeixoto2324 3 ปีที่แล้ว +1

    Obrigado pelo vídeo!

  • @davidleite6544
    @davidleite6544 4 ปีที่แล้ว

    Shooow de bolaaa!!

  • @marcosdantas4258
    @marcosdantas4258 4 ปีที่แล้ว

    Gabriel, Vanessa, por favor, num próximo video vocês podiam, se possível, cobrir o assunto, e falar um pouco, o quem sabe uma mini serie, montando uma arquitetura com base em DDD, fico pensando que um dos grandes desafios do DDD é a delimitação de um domínio, onde ele se inicia e onde termina...

  • @itanuromero
    @itanuromero 4 ปีที่แล้ว +4

    Nossa eu havia pesquisado sobre isso no canal de vcs faz 1 semana

  • @petregluiz
    @petregluiz 4 ปีที่แล้ว +1

    Cara isso foi tipo 🤯, para o projeto onde trabalho.

    • @seidenada526
      @seidenada526 4 ปีที่แล้ว

      DDD é muito massa cara, corre atrás sim. Que tipo de projeto é o seu?

  • @jhonasdheime5207
    @jhonasdheime5207 4 ปีที่แล้ว +2

    Pfv façam um vídeo sobre a GPT-3, dizendo como ela afeta a área de programação e como podemos aprender/usar ela a nosso favor

  • @thallyssonklein1943
    @thallyssonklein1943 4 ปีที่แล้ว +1

    Excelente vídeo!

  • @infobandeiraify
    @infobandeiraify 3 ปีที่แล้ว +1

    top esse casal... :D

  • @domingosdias5988
    @domingosdias5988 ปีที่แล้ว +1

    A hostgator é indicado para um aplicativo por exemplo de relacionamento?

  • @matheussoaressilveira8408
    @matheussoaressilveira8408 4 ปีที่แล้ว

    Obrigado! Ótimo vídeo!

  • @Megatorial
    @Megatorial 4 ปีที่แล้ว +6

    Trás sobre CQRS

  • @burnoutbrasil2804
    @burnoutbrasil2804 4 ปีที่แล้ว

    Adoro as caras e bocas da vanessa :D

  • @enigma601sp
    @enigma601sp 4 ปีที่แล้ว

    Ate o 5:00 entendi, depois bugou a mente. Tem que desenhar pra,eu entender 😂😂

  • @leandrohenriquecomp
    @leandrohenriquecomp 4 ปีที่แล้ว

    DDD, BDD, TDD...
    Muitas técnicas de desenvolvimento

  • @MauricioDeLima1001
    @MauricioDeLima1001 3 ปีที่แล้ว +1

    Muita informação rs

  • @aaamenezes
    @aaamenezes 4 ปีที่แล้ว +1

    Já shipava sem nem saber que eram um casal

  • @marciozebedeu
    @marciozebedeu 4 ปีที่แล้ว +1

    A regra é : Entrar > like -> assistir

  • @andresouza1981
    @andresouza1981 4 ปีที่แล้ว +1

    Code smells seria um bom tema? Parabéns pelo vídeo

    • @danielcarlosdev
      @danielcarlosdev 3 ปีที่แล้ว +1

      Já teve... olha m.th-cam.com/video/SQqqiC0YpA0/w-d-xo.html

    • @danielcarlosdev
      @danielcarlosdev 3 ปีที่แล้ว

      Eita... agora que vi a data do vídeo. 😂😂

  • @brunovitalino
    @brunovitalino 4 ปีที่แล้ว +1

    Eu agradeço o vídeo, explicação excelente, pois não consegui achar de forma clara alguém me explicando o assunto (acho que, justamente, por ser mais outro bundle de termos e nomes esquisitos pra dizer a mesma coisa que já fazemos kkk).
    Mas voltando ao assunto em si, acho 90% inútil... Um desenvolvedor não deveria ter que ocupar o cérebro memorizando essas besteiras. Tem coisas que são mais necessárias nos especializarmos.
    Quem deveria se preocupar com isso é o dono do negócio, ou um gerente, algo assim... Pra ser mais uma opção de como as equipes serão organizadas: desenvolvimento, negócio, etc.

  • @frrabelo
    @frrabelo 4 ปีที่แล้ว +1

    Sugestão de tema: Rust Lang.

  • @PauloEduardoFagundesSantos
    @PauloEduardoFagundesSantos 4 ปีที่แล้ว +1

    Live do Branas com ElemarJr vi vcs la
    Legal

  • @addllerandrew3248
    @addllerandrew3248 3 ปีที่แล้ว

    E difícil ter um expert disponível de forma a atender as necessidades de nivelamento de conhecimento de negócios para os desenvolvedores.

  • @valdosilva4484
    @valdosilva4484 4 ปีที่แล้ว +1

    Entrei no vídeo achando que era o DDD telefônico. Kkk já sei que para me tornar um programador vou ter que ralar muito.

  • @EJeff07
    @EJeff07 4 ปีที่แล้ว +2

    Sei que não tem haver com o vídeo, mas o que vocês estão achando daquela IA GPT-3? Existe alguma possibilidade de ela "tomar o emprego" de alguns programadores?

    • @codigofontetv
      @codigofontetv  4 ปีที่แล้ว +1

      Oi Jeff, vamos soltar um vídeo sobre esse assunto logo, logo.

    • @EJeff07
      @EJeff07 4 ปีที่แล้ว

      @@codigofontetv Que notícia boa, fico no aguardo.

  • @leonardodonatti3737
    @leonardodonatti3737 4 ปีที่แล้ว +1

    Dicionário do Programador sobre RUBY, quando sai um vídeo sobre ?

    • @codigofontetv
      @codigofontetv  4 ปีที่แล้ว +1

      Estamos devendo esse, né?! Mas ainda iremos atender ao seu pedido. ;)

    • @leonardodonatti3737
      @leonardodonatti3737 4 ปีที่แล้ว

      @@codigofontetv Aguardo ansiosamente ;)

  • @videosdomarcio
    @videosdomarcio 4 ปีที่แล้ว

    No começo do vídeo ele falou "todes as semanas"?

  • @EduardoRenz
    @EduardoRenz 4 ปีที่แล้ว

    Direto da live do Rodrigo Branas :D

  • @divinoeterno1326
    @divinoeterno1326 4 ปีที่แล้ว +1

    Só não entendi o pra que tantas canetas penduradas no jaleco, no da Vanessa tem umas 8.

  • @fabiocarvmelo
    @fabiocarvmelo 4 ปีที่แล้ว +2

    Foi legal ver vocês falarem sobre o assunto, mas fiquei boiando... 😅

  • @_flavio_silva
    @_flavio_silva 4 ปีที่แล้ว +1

    Falem de Rust pls :)

  • @PahblooMarks
    @PahblooMarks 4 ปีที่แล้ว

    Eu ri muito com a thumbnail!

  • @Reactty
    @Reactty 4 ปีที่แล้ว +2

    pessoal e sobre o GTP-3?

    • @codigofontetv
      @codigofontetv  4 ปีที่แล้ว

      Vamos fazer um vídeo sobre muito em breve

    • @Reactty
      @Reactty 4 ปีที่แล้ว

      @@codigofontetv showww

  • @guilhermesergio4861
    @guilhermesergio4861 4 ปีที่แล้ว +1

    2 livros obrigatórios pra devs, esse e o clean code.

  • @josemarques3454
    @josemarques3454 3 ปีที่แล้ว +2

    A thumb do vídeo ficou sensacional! kkkkkk... só olds entenderão.

  • @emanuellucas4727
    @emanuellucas4727 4 ปีที่แล้ว

    Na duvida utilize DDD rsrs

  • @pgnt
    @pgnt 4 ปีที่แล้ว +5

    DDD é punhetação mental! Claro que não estou falando isso no sentido contestar o vídeo (que foi muito bem feito e informativo, vale o agradecimento), nem querer dizer que nada do DDD presta já que muito se aproveita em teoria, mas quando vai para implementação, muitos destes conceitos engessam a produção e, principalmente, o desenvolvimento.
    Quem já viu, ou pior, teve que dar manutenção num código baseado em DDD vai entender. Na prática a burocracia acaba virando prioridade e não o negócio. Criam uma camada de complexidade totalmente desnecessária para a grande maioria das entidades, algo que só vai piorando conforme o sistema cresce e mais entidades são criadas, uma cama de gato com kilos de objetos para resolver uma entidade dentro de uma padronização puritana sem demanda lógica.
    Minha sugestão é usarem o conceito DDD (não a implementação) e sempre focar no básico das boas práticas para deixar as coisas simples e escalonáveis, como Separation of concerns, Layers e os próprios recursos da orientação a objetos. Com esses 3 pilares vão resolver muita coisa, podendo até sem saber implementar algo como DDD faria, mas pela necessidade e não pela regra.
    Uma dica para os mais novos ou até mais velhos que ainda não se ligaram: cuidado com teorias e ferramentas, estão sempre "inventando" alguma coisa para vender livros e cursos. No grosso pouca coisa é realmente impactante, não passam de variações que entregam mais do mesmo.

    • @PersonalXZ
      @PersonalXZ 5 หลายเดือนก่อน +1

      Tudo que foi dito nesse comentário também é válido para o GitFlow. Referência: Gitflow: Entenda porque ele é a sua PIOR decisão

    • @pgnt
      @pgnt 5 หลายเดือนก่อน

      @@PersonalXZ valeu avisar, sempre bom ficar com pé atrás com essas coisas 'hypadas'

  • @eyeofthetiger319
    @eyeofthetiger319 2 หลายเดือนก่อน

    Que de jalecos remete a tíbio e perônio.

  • @ewersondulce
    @ewersondulce 2 ปีที่แล้ว

    Ele disse "todes"?!

  • @fernandogurgel
    @fernandogurgel 4 ปีที่แล้ว +1

    DDD também pode se referir a Data Driven Development, usualmente chamado de Data Driven Programming.
    .
    É um conceito interessante que seria muito bem explicado pela didática de vocês.
    .
    Um artigo relacionado muito interessante é o ""Try to Code Without If-statements" :
    medium.com/edge-coders/coding-tip-try-to-code-without-if-statements-d06799eed231

  • @deivesonsantos7559
    @deivesonsantos7559 4 ปีที่แล้ว

    Ddd diferent dimesion demons

  • @longuinni
    @longuinni 4 ปีที่แล้ว +1

    Se tivesse combinado com o Branas não ia dar certo o timing hahaha

  • @andarilho_games
    @andarilho_games ปีที่แล้ว

    entendi nada

  • @paulorafael8768
    @paulorafael8768 4 ปีที่แล้ว +2

    primeiroooooooooooo

  • @AiBeauty-y8s
    @AiBeauty-y8s 2 หลายเดือนก่อน

    tendi nada

  • @rodrigoestef
    @rodrigoestef 4 ปีที่แล้ว

    Meu DDD é 21

  • @frrabelo
    @frrabelo 4 ปีที่แล้ว

    Sugestão de tema: Caché, banco de dados da Inter Systems.