Executando verificação de segurança...
2

https://www.google.com/search?q=maniero+tdd

Eu falei bastante a respeito em diversos lugares. Geral eu desglorifico o TDD, então algumas pessoas não gostam. Não digo que ele é um lixo e não deve ser usado, mas que ele não é bala de prata e boa parte das pessoas usam errado e não conseguem benefícios que compensem o custo.

Eu cito muito o exemplo de linguagens de programação que são exemplos perfeitos onde o TDD se encaixaria bem, e você não vê ele sendo aplicado na construção dos compiladores. Em geral são programadores muito bons que sabem avaliar o peso que o TDD tem no projeto, seja na parte positiva quanto negativa.

Infelizmente a maioria adota por modinha e não porque sua enorme experiência indica que será mais positivo que negativo.

TDD, assim como muitas ferramentas, não podem ser endeusadas e só olhadas de um lado (positivo). Por isso minha primeira postagem no Youtube e Substack será uma versão da minha palestra "A Péssima Prática de Seguir Boas Práticas". E ela será importante para todo o resto que eu for públicas, incluindo as boas práticas.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).

Carregando publicação patrocinada...
1

Que ótima colocação maniero!

Eu concordo com você!
Que como o TDD, varias outras ferramentas quando não se sabe utilizar, ou não tem um real significado para ela estar presente no seu projeto, pode mais atrapalhar do que ajudar e muitas vezes levar até uma rasteira por conta de utilizar tal ferramenta. O TDD como outras tantas ferramentas precisam ser utilizadas quando há um proposito sólido!

Muito obrigado pela a sua opinião!