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
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!
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" 🤣
Ó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
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?
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
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.
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 😄
Seria interessante uma enquete para a gente conhecer quantos programadores ainda não usam TDD e o motivo por não usarem.
Você por aqui também? Sim. Seria ótimo uma enquete sobre TDD.
Muito Bom! Parabéns pelo conteúdo. 🤙
Fantástico esse negócio de teste automático e do tdd, ajuda muito no desenvolvimento! Fantástico esses vídeos, parabéns!
Muito obrigado!!! 😄
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
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!
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" 🤣
Ó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
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?
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
@@moschen boa! Agradeço o testemunho pois me ajuda a saber mais sobre como as coisas acontecem nas empresas! 😄
Podia fazer um vídeo sobre TDD em código legado, que não foi escrito usando TDD e nem possuem testes.
Jonathan, é um assunto que eu quero tratar sim! Obrigado!
@@otaviolemos Tambem gostaria de ver sobre esse assunto
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.
Excelente Issac! Sucesso!
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.
Muito interessante o vídeo, já tô ansioso pelo curso de Clean Architecture, já tem uma data definida?
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 😄
eu tenho uma dúvida. ler os testes também nao demanda esforço de inspecionar algumas coisas?
Professor teria o estudo que você apresentou e cita no video?