150 - A Mágica do TDD e dos Testes Automatizados | theWiseDev TDD

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 22

  • @PersonalXZ
    @PersonalXZ 3 роки тому +2

    Seria interessante uma enquete para a gente conhecer quantos programadores ainda não usam TDD e o motivo por não usarem.

    • @NinjadoLinux
      @NinjadoLinux 3 роки тому

      Você por aqui também? Sim. Seria ótimo uma enquete sobre TDD.

  • @musicspace279
    @musicspace279 2 роки тому

    Muito Bom! Parabéns pelo conteúdo. 🤙

  • @bhmarque
    @bhmarque 3 роки тому +2

    Fantástico esse negócio de teste automático e do tdd, ajuda muito no desenvolvimento! Fantástico esses vídeos, parabéns!

  • @alessandrob.g.4524
    @alessandrob.g.4524 3 роки тому +3

    Fala Otávio, beleza?
    Quando você falou sobre convencer os superiores quanto à adoção do TDD, eu lembrei de uma entrevista com o Martin Fowler, em que ele diz que na opinião dele, não devemos nem mencionar as técnicas que usamos, devemos apenas usá-las. rs
    Segundo ele, o sistema está sob nossa responsabilidade, e o que quer que dê errado recai sobre nós mesmos. Portanto nós é que devemos tomar esse tipo de decisão.
    Eu acho que faz muito sentido o ponto de vista dele, mas requer coragem rs

    • @otaviolemos
      @otaviolemos  3 роки тому +1

      Tem razão Alessandro: o ideal é o time, e cada um dos devs, ter autonomia e independência para decidir, afinal de contas, eles é que são os responsáveis pelo sistema!

    • @rodrigo2112-
      @rodrigo2112- 3 роки тому +5

      Fala Alessandro
      Uma vez o Scott Hanselman deu a mesma dica: simplesmente comece a escrever teste pro seu próprio código. Se for necessário, no começo nem mande pro repositório de código da empresa, deixa só na sua máquina. Aos poucos os colegas vão ver que você tá resolvendo os bugs mais rapidamente, tá menos estressado com mudanças graças à cobertura de testes, e vão querer saber o seu "segredo" 🤣

  • @moschen
    @moschen 3 роки тому +1

    Ótimo vídeo professor. Gostaria só de ponderar uma questão referente ao seu comentário sobre gerentes decidirem sobre o uso da prática de TDD. Acredito que isso definitivamente não deva acontecer, pois uma pessoa não técnica não deveria decidir sobre algo técnico. Principalmente pq a adoção do TDD não gera custo, ou seja, não é a contração de um serviço de cloud, por exemplo. Já tenho certa idade e já passei por situações como esta, e, acredite, não deu muito certo. Pra mim, essa decisão pode ser feita ou pelo desenvolvedor, ou pelo líder técnico

    • @otaviolemos
      @otaviolemos  3 роки тому

      Boa Guilherme! Não defendo que quem decida isso sejam os gestores. Só que, infelizmente, em muitas empresas, essa é a cultura. E, nos lugares em que é assim, melhor ter bons argumentos, não é verdade?

    • @moschen
      @moschen 3 роки тому +1

      Concordo, realmente não vivemos num mundo ideal. Vejo que boa parte da tua audiência é jovem e com certeza eles devem passar por isso, como já passei. Hj em dia eu, na verdade, nem comento as coisas com gerentes, simplesmente faço e ponto. Até alguns refactorings necessários eu incluo em algumas features. Mas claro que a posição que ocupo hj me possibilita esse tipo de coisa

    • @otaviolemos
      @otaviolemos  3 роки тому

      @@moschen boa! Agradeço o testemunho pois me ajuda a saber mais sobre como as coisas acontecem nas empresas! 😄

  • @jonathangonzaga95
    @jonathangonzaga95 3 роки тому +3

    Podia fazer um vídeo sobre TDD em código legado, que não foi escrito usando TDD e nem possuem testes.

    • @otaviolemos
      @otaviolemos  3 роки тому +1

      Jonathan, é um assunto que eu quero tratar sim! Obrigado!

    •  3 роки тому

      @@otaviolemos Tambem gostaria de ver sobre esse assunto

  • @isaacmedeiros5526
    @isaacmedeiros5526 3 роки тому +2

    Há alguns meses estou estudando TDD. Ainda estou na fase inicial onde não escrevo testes muito eficientes e nem em uma velocidade desejável. Mas eu percebi que aos poucos eu começo a programar até melhor pois penso nos requisitos primeiro, evitando retrabalho.

  •  3 роки тому

    Eu escrevo tests no dia a dia, mas para mim e dificil usar o TDD, tenho dificuldade de visualizar mentalmente como vao ser as classes do sistema.

  • @ltcerveira8878
    @ltcerveira8878 3 роки тому +3

    Muito interessante o vídeo, já tô ansioso pelo curso de Clean Architecture, já tem uma data definida?

    • @otaviolemos
      @otaviolemos  3 роки тому +3

      Pior que não! Mas vou mandar um e-mail para o pessoal cadastrado no theWiseDev e darei duas aulas grátis para vocês já irem sentindo um gostinho hahah 😄

  • @davicoutinho303
    @davicoutinho303 2 роки тому

    eu tenho uma dúvida. ler os testes também nao demanda esforço de inspecionar algumas coisas?

  • @rafaelcavalcante2939
    @rafaelcavalcante2939 3 роки тому

    Professor teria o estudo que você apresentou e cita no video?